在数据库中经常有数据的create_time、update_time、delete_time等属性。TP5框架规定,这些属性只有在以模型的方式操作数据库的时候会自动产生,以sql语句操作数据库不会产生这些属性。
delete_time 除了记录删除数据的时间,还有个左右就是一个标识位,表示数据已经被删除。(数据库用的都是假删除)
数据库操作中,经常要进行一定数据数据的倒序查询,这是的辅助函数是limit和order,具体用法如下:
$products = self::limit($count)->order('create_time desc')->select();//limit方法接收一个参数,限制查询数据的条数;order方法接收两个参数,第一个排序参考的字段,另一个参数规定排序的顺序,注意这两各参数的写法(单引号中,用空格隔开)。
做参数验证时候的注意事项:
'count'=>'isPositiveInteger|between:1,15'//可以看到验证规则是一个字符串,在符号'|'两边不能加空格;
网友评论