ThinkPHP怎么获取指定字段的值

ThinkPHP怎么获取指定字段的值,第1张

thinkphp中删除指定字段下的多个值的方法:$m=M('User');//给$m赋值$m->delete(2);//删除id等于2的值$m->where('id=2')->delete();//连续删除多个值

thinkPHP 只是一个框架而已,由MVC结构、一些实用的组件、类库等构成,你应该把他当作工具来使用。它提供的功能如果能满足你的需求,你就使用;不能的话,你可以自己添加或创造,你也可以再换一个适合你的框架(YII、CI、Laravel等等)。

thinkPHP框架还是很灵活的,MVC结构还算合理(只是M层更多的偏向DAO,应该是借鉴了许多JAVA框架的特点)。如果你想学习thinkPHP框架,建议你多参考官方的文档以及分析框架的源码。

如果只是想在模型中对一些数据进行简单的判断,不需要读取数据库中的数据,可以使用thinkPHP的虚拟模型:

1、继承Model类

namespace Home\Model;

Class UserModel extends \Think\Model {

    Protected $autoCheckFields = false;

}

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

2、不继承Model类

namespace Home\Model;

Class UserModel {

}

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

更多关于thinkPHP的模型相关内容,请参考官方参考手册的《模型》小节。

以上就是关于ThinkPHP怎么获取指定字段的值全部的内容,包括:ThinkPHP怎么获取指定字段的值、thisnkphp在实例化模型的时候必须连接数据库吗增删改查 *** 作应该在模型中啊,怎么现在跑到控制器中了、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9739506.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存