欢迎来到[自学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

壕!权健新球场图纸就花了8000万 束总:就快动工 黑龙江大庆一处小区旁油田井喷 喷射高达30多米 一名中国公民坦桑尼亚遇害身亡 使馆提醒提高警惕 埃尔多安:土耳其因加沙地带事件召回其驻美以大使 郎平:朱婷两周后回归 希望给李盈莹宽松环境 Q1营收199亿元 唯品会借力腾讯、京东转型社交电商 拼多多上市:理科生黄峥和他的技术至上之路 Mozilla高管抱怨谷歌偏心 Firefox访问Yo… 台“防长”冯世宽将下台 蔡英文亲自通知本人此事 保诚将进行分拆 英国暨欧洲部门独立出来挂牌上市 江苏一辆货车侧翻压上驾校教练车 致教练车内5死 特朗普下令考虑增加对中国的关税 涉及1千亿美元
波音空客WTO互掐14年 结案后仍各执一词 高盛:特斯拉两年内需融资逾100亿美元 方能维持运营 高盛分析师:特斯拉2020年前最多还需融资100亿美元 京媒给国安降温:暂居第一意外之喜 别被排名绑架 马克龙表示将限制外资购买法国农业用地 霍金或葬英国“最睿智”墓园 生前爱吃麻辣水煮鱼 柳传志:在联想生死转折的关键时刻 我是怎样决策的 台高雄名餐厅悬挂“民进党不倒 经济不会好”海报 蔡英文执政近两年 民众:不及格 没什么改变 这座主题车站全北京独一份 还能玩穿越 卡乐比欲将富果乐的在华销售额扩大7倍 美前防长称美台军事合作空间很大 我国防部回应
34+13!狂捋总冠军 夺冠?广厦天王是认真的 俄乌“斗气”风波再起 乌克兰冻结俄气在乌资产 杨晓渡人民日报撰文谈构建党和国家机构职能体系 回忆杀!《足球之夜》出生时的样子 老照片带你穿越 斯威主帅因赛后发表不负责言论遭处罚:禁赛2场 吉林发生两车相撞事故:已致7死6伤 伤者已送医 中超-李昂建功特谢拉失点+伤退 苏宁客场1-0建业 委员俞金尧建议:在京建以幽燕文化为重点的文化园 商品期货午后轻度反弹 苹果涨逾3%部分有色翻红 养一百只土鸡利润多少 今年开什么店好 女生适合开什么店 白手起家创业好项目 AG亚游集团