2019-06-25

thinkphp5 数据库查询问题

        thinkphp5 经过了解已经弃用了M方法和D方法等一些函数。转用model方法,和原生Db::name这样的方法。 model 方法的使用要在对应模块model文件建立与数据库名字一样的php文件,然后就可以调用。

注意一些怎么使用model。(遇到model拿出来的数据是对象。对象转数组用到toArray方法)

DB操作返回是数组。模型直接操作返回是对象 

对象类型转换数组

打开 database.php 增加或修改参数

'resultset_type' => '\think\Collection',

即可连贯操作

model('user')->select()->toArray() 

或者

$adminlist = model('admin')->all()->toArray();

if($adminlist){

$adminlist = collection($adminlist)->toArray();

}

halt($adminlist);

你可能感兴趣的:(2019-06-25)