小程序全栈学习-数据的时间属性和倒序查询

在数据库中经常有数据的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'//可以看到验证规则是一个字符串,在符号'|'两边不能加空格;

你可能感兴趣的:(小程序全栈学习-数据的时间属性和倒序查询)