欢迎来到[自学php网] ①群 AG亚游集团

AG亚游集团 > 网站后台 > thinkphp教程 >

thinkphp3.3.2定义好模式没有数据表使用select方法报错

来源:未知 ?? 时间:2018-08-19 13:19?作者:小飞侠

[导读] 有些时候,我们建立模型类但又不需要进行数据库操作,仅仅是借助模型类来封装一些业务逻辑,那么可以借助虚拟模型来完成。虚拟模型不会自动连接数据库,因此也不会自动检测数...

有些时候,我们建立模型类但又不需要进行数据库操作,仅仅是借助模型类来封装一些业务逻辑,那么可以借助虚拟模型来完成。虚拟模型不会自动连接数据库,因此也不会自动检测数据表和字段信息,有两种方式可以定义虚拟模型:


第一种:继承Model类

Class UserModel extends Model {
    Protected $autoCheckFields = false;
 }

设置autoCheckFields属性为false后,就会关闭字段信息的自动检测,因为ThinkPHP采用的是惰性数据库连接,只要你不进行数据库查询操作,是不会连接数据库的。

第二种:不继承Model类

Class UserModel { }

这种方式下面自定义模型类就是一个单纯的业务逻辑类,不能再使用模型的CURD操作方法,但是可以实例化其他的模型类进行相关操作,也可以在需要的时候直接实例化Db类进行数据库操作。


最新文章

点击排行

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号@版权所有AG亚游集团

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

男孩震后帐篷中出生 17位兵妈妈:等长大送到部队 西甲详细赛程:8月19日开战 皇马巴萨3月再战 等待通胀数据 黄金期货周一收跌0.2% 想收北大校友的智商税?这位卖口红的女神栽了(图) AETOS艾拓思:多重利好暴拉美元 非美货币全线败退 AI大赛绝艺破AQ模仿棋 柯洁:模仿战术对它没用 巴西石油前总裁因腐败获刑11年 曾任巴西银行行长 特朗普欲砍4个卫星项目 职员:未来充满不确定性 环保部发排污许可管理试行办法 规定证书核发程序 联储今年加息步伐或加快 特朗普关税政策恐弊大于利 观点:杂牌军说法令人侧目 消灭杂牌军改圈禁军? 销售员推销贷款不成开骂 机主挂断后仍遭频繁骚扰
男程序员去体验“免费按摩” 结果消费一万多(图) 厨师捐献干细胞拯救白血病患儿 三个月减重20斤 张业遂谈房地产税立法:正加快进行起草完善法律草案 ofo抵押车辆获阿里17.7亿元投资?回应:不予置评 家长用文言文给女儿写请假条:以赴祖君重慈之约 蒂姆看好小德重返巅峰 网球需每天100%的投入 继与欧盟缓解关系,美欲与日签自贸协定:30天内开谈 北京电视台记者金蕾因胃癌去世 年仅38岁 俄罗斯再发生直升机坠毁事故 至少5人遇难 笑喷!第一詹吹获奥胖5大囧季中最差传球奖-gif 杜特尔特呛声国际法院:“一百万年也无权审判我” 以色列与联合国达成移民协议 第二天却宣布取消
5月频频现身 周小川透露哪些重要信息? 马竞大脑:希望格子守约留下 用冠军送别托雷斯 曝中国男排退出亚洲杯 迟迟未上交参赛名单 媒体:让你秒懂什么是生产销售劣药罪 世界足球先生10人候选:梅西C罗领衔 内马尔落选 商务部:这份报告妄加指责中国 中方对此严重关切 韩媒:中国军机进入苏岩礁附近空域 韩国战机拦截 IW赛波特罗逆转同胞进八强 拉奥尼奇收退赛礼 市场总是青睐有准备的人 女生最吃香的十大职业 在家可开啥小型加工厂 如何创业白手起家 有什么好的发展项目 AG亚游集团