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

山东滨州交警处罚违法:检讨发朋友圈集赞满20放行 人民日报:什么样的年轻干部算得上优秀 意大选临近参选阵营拉选票:向女性派送辣椒喷雾器 最高检:检察院可指派聘请有专门知识人员参与办案 5月18日上市公司晚间公告速递 土外长回应特朗普威胁:没有人可以指示土耳其 高铁为何不能直接加挂车厢?铁路部门回应 委内瑞拉通货膨胀将达1000000% 修一双鞋要200… 河北航空:1月20日起开放机上使用手机 须为飞行模式 陈宝生:学校要拒绝各种“表叔” 把时间还给老师 80岁老人尾随女童进电梯猥亵 女童:有爷爷抱她 高准翼现身看台观战鲁能战华夏 与队友有说有笑
老汉救人后发现手机进水想报销 谢绝网友出钱好意 人民日报:大城市掀抢人大战 真正缺人的农村咋办 5战不胜!苏宁未能再翻越秀山 亚冠资格只能靠中超 日本H2B型运载火箭机体完工 预计9月发射升空 高通第三财季营收56亿美元 净利润增至12亿美元 大陆台海军演之际金门停电 台民众:解放军打来了吗 李春江赛后依次点赞队员:欣赏他们的拼劲 2018女足世青赛分组揭晓 中国与德国尼日利亚同组 韩朝峰会会场画面曝光 这一细节料将招致日本抗议 美驻华官员称“中国不遵守WTO规则” 中方回应 8旬院士乘深海勇士号潜海底1400多米 获多项发现 山东书记省长南下“取经”后 多个地市代表团南下
亚运会U23名单:黄紫昌张玉宁领衔 张修维遗憾落选 国台办放大招 台网友:我们抢卫生纸大陆直接抢人 特朗普接受金正恩会面邀请 时间地点待定 商务部:中国代表团赴美与美方301调查听证会无关 张业遂:全国人大会议将首次举行宪法宣誓活动 2018泛珠三角超级赛车节春季赛即将开幕 美媒提醒特朗普:今日中国可不是当年的日本 美媒怂恿乌克兰炸克里米亚大桥 俄专家:白日做梦 韩国防部:计划撤除韩朝非军事区部分哨所和设备 文科生可以报哪些专业 未来10年最赚钱行业 藏在农村的暴利小生意 25岁我赚了3个亿 AG亚游集团