-
db()助手函数每次都会实例化,不同于Db::table(),所以不想它每次实例化的话,可以加入参数db(tableName, [], false)来禁止查看全部
-
select,column,find,value查看全部
-
Db连接 4. 在Db::connect()中传入一个配置项的名称 => Db::connect('db_config1'); 然后在config.php中添加该配置项即可查看全部
-
Db连接 3. dns配置法 类型://用户名:密码@主机名:端口号/数据库名称#utf8查看全部
-
Db数据库连接 1. 在database.php中配置 2. 在Db::connect();中传递一个数组查看全部
-
如果设置了软删除字段,那么在我们需要真正删除时,需要加true值: destroy(3, true); delete(true); 如果对同一条记录执行两次软删除,后一次操作,获取的记录值会为空,因此要判断一下空值情况查看全部
-
如果想在数据库表中字段create_time、update_time自动完成时间戳赋值,可在database.php中全局设置,auto_timestamp=>true即可 如果只对个别数据表字段create_time、update_time自动完成时间戳赋值,可以按如下操作: protected $autoWriteTimestamp = true; //在模型中对约定的create_time、update_time自动完成时间戳赋值 protected $createTime = 'create_at';// 如果不用默认的create_time名称,这样设置 //或 protected $createTime = false; //禁用 protected $updateTime = 'update_at';查看全部
-
模型属性$auto设置字段自动完成,在插入或更新时都执行; 模型属性$insert设置字段自动完成,在插入时执行; 模型属性$update设置字段自动完成,在更新时执行; 由setXxxAttr()配合完成. 与tp3.X相比有很大改动,但思路基本一样查看全部
-
getData()获取原始数据 getXxxAttr() 对字段值进行加工,更改数据获取之后返回的值查看全部
-
count()、max()、min()、sum()、avg()等聚合方法与tp3.X基本一样查看全部
-
删除数据:destroy()、delete()+where()查看全部
-
更新数据,推荐update()+where()、save()+where()查看全部
-
插入create()、保存save()、允许字段allowField()、批量添加saveAll()查看全部
-
链式方法与tp3.X基本一致查看全部
-
条件构造器中的运算符基本与tp3.X一致,在复杂条件的构造需求下,tp5增加了or相关的where方法,更加方便,推荐用三个参数的调用方式查看全部
举报
0/150
提交
取消