tp5的获取器功能很强大,一下子就喜欢上了,你可以在模块里任意定义表里不存在的字段,在前台调用很方便。话不多说直接上demo: 1.命名规则 get + 属性名的驼峰命名+ Attr 直接就能在model里定义:(本示例在UserModel里定义的(User.php文件 ...
tp5的获取器功能很强大,一下子就喜欢上了,你可以在模块里任意定义表里不存在的字段,在前台调用很方便。话不多说直接上demo: 1.命名规则 get + 属性名的驼峰命名+ Attr 直接就能在model里定义:(本示例在UserModel里定义的(User.php文件 ...
1.命名规则 get + 属性名的驼峰命名+ Attr ------>在相应的model中创建方法 例如: 此情景下user表里是存在sex字段的,sex的值为1,2,3三种情况。这个获取器的作用在于,后台获取user表的list后,sex值 ...
实例化模型后调用查询方法,可以写任何想要的查询(推荐) 获取单个数据[get()和find()] 获取多个数据 获取某个字段的值value() 获取某个列 ...
使用助手函数model()快速实例化模型(推荐) save()方法添加单条数据 saveAll()方法添加多条数据 静态调用create方法创建并写入 ...
静态调用: 动态调用: ...
查询范围scope在model中定义,在controller中使用 controller中任然可以写组合查询代码 使用base方法定义全局查询范围 ...
model中需use traits\model\SoftDelete; 软删除和真实删除 默认情况查询数据不包含软删除的数据,如果需要包含,则这样查询: 如果仅仅查询软删除的数据,则这样使用: ...
使用model 查询数据,添加数据,修改数据,删除数据 聚合操作 获取器,修改器 自动添加时间戳(创建时间,修改时间) 软删除 1、使用model查询数据 2、使用model添加数据 3、使用model ...