摘要: 阅读全文
posted @ 2021-01-09 11:25 雨子大人 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 时间戳 系统支持自动写入创建和更新的时间戳字段,有两种方式配置支持。 第一种方式,是在数据库配置文件中添加全局设置: // 开启自动写入时间戳字段 'auto_timestamp' => true, 第二种是直接在单独的模型类里面设置: protected $autoWriteTimestamp = 阅读全文
posted @ 2021-01-09 11:19 雨子大人 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 获取器 获取器的作用是在获取数据的字段值后自动进行处理,例如,我们需要对状态值进行转换,可以使用: class User extends Model { public function getStatusAttr($value) { $status = [-1=>'删除',0=>'禁用',1=>'正 阅读全文
posted @ 2021-01-09 11:18 雨子大人 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 新增 $user = new User; $user->name = 'thinkphp'; $user->email = 'thinkphp@qq.com'; $user->save(); 也可以使用data方法批量赋值: $user = new User; $user->data([ 'name 阅读全文
posted @ 2021-01-09 11:17 雨子大人 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 模型会自动对应数据表,模型类的命名规则是除去表前缀的数据表名称,采用驼峰法命名,并且首字母大写 设置数据表 namespace app\index\model; use think\Model; class User extends Model{ // 设置当前模型对应的完整数据表名称 protec 阅读全文
posted @ 2021-01-09 11:16 雨子大人 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 如何自定义路由: 路由定义采用\think\Route类,通常是在应用的路由配置文件application/route.php进行注册 use think\Route;// 注册路由到index模块的News控制器的read操作 Route::rule('new/:id','index/News/r 阅读全文
posted @ 2021-01-09 11:15 雨子大人 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 第一种方式:全局配置方式 在项目配置文件中添加相关的布局模板配置,就可以简单实现模板布局功能,比较适用于全站使用相同布局的情况,需要在config.php中配置开启layout_on 参数(默认不开启),config.php中原本没有就只需要添加即可,并且设置布局入口文件名layout_name(默 阅读全文
posted @ 2021-01-09 11:13 雨子大人 阅读(74) 评论(0) 推荐(0) 编辑