摘要: 没想到,关联模型,这么屌,给a56爆大奖在线娱乐太多惊喜。 虽然是连表查询,自己写链式查询也很简单,但是关联模型的使用,还是节省了很多where 。 支持:一对一,一对多,多对多,会自动关联。 在增删改查的时候,都很方便。 阅读全文
posted @ 2021-02-10 16:45 墨晓溪2288 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 自动验证,输入的内容是否符合要求,并返回报错,非常简洁。 用法,定义validate 模型,调用即可。 可以自定义验证规则。 命名必须与模型保持一致 。 阅读全文
posted @ 2021-02-10 15:50 墨晓溪2288 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 查询范围,适用于每次查询均需要限制的参数 。 用法: protected function scopeLevel ($query) { $query ->where('level',1) } 优点:不需要每次均写很多雷同的查询限制。 缺点:如果是多表查询,可能代码不是很容易懂。 全局查询: prot 阅读全文
posted @ 2021-02-10 15:27 墨晓溪2288 阅读(43) 评论(0) 推荐(0) 编辑
摘要: ,因为好多函数,其实都是隐式调用的。不那么容易看到,或者找到。 阅读全文
posted @ 2021-02-10 14:57 墨晓溪2288 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 类型转换 protected $type = array( 'birthday' => 'timestamp;Y-m-d' , 'nickname' => 'serialize' , //多维数组,序列化,输出时,也会自动反序列化 ); 自动完成 : $update , $insert , $aut 阅读全文
posted @ 2021-02-10 14:55 墨晓溪2288 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1、读取器,就是从数据库中读取到数据以后,经过模型的方法,转变成自己想要的数据。 2、修改器,就是从form表单拿到数据以后,经过模型方法,可以直接写入数据库。 使用规则:驼峰命名法: setNickNameAttr() {} getNickNameAttr() {} 使用: User->NickN 阅读全文
posted @ 2021-02-10 14:33 墨晓溪2288 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 目前是:common / css 里面所有的内容 公共样式,目前都写在:custom.css里面 iconfont.css :图标库 colorUI :??没看懂。。 public.scss : 可以编译的css ,写了很多公共的类,例如:间距,字体大小,边框,高度,宽度等。 color.scss 阅读全文
posted @ 2021-02-05 14:22 墨晓溪2288 阅读(177) 评论(0) 推荐(0) 编辑
摘要: $arr = array(); $arr[] = en; 这种方法非常灵活 PHP 二维数组循环的时候,一定要用 $items[$key] = , 不然改变的只是内层数组,外层数组并没有改变 阅读全文
posted @ 2021-02-03 15:15 墨晓溪2288 阅读(181) 评论(0) 推荐(0) 编辑
摘要: if ($task_name !== '') { $where['gc_task.task_name|gc_main.gc_name|admin_user.realname'] = ['like', '%' . $task_name . '%']; } 阅读全文
posted @ 2021-02-02 13:17 墨晓溪2288 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1、全年编制和每月编制,是否能够放在同一张表里面? 答案:不能。虽然每次计算编制完成率,都会用到全年和每月的,两者看似不可分割,但是,全年编制是不能动的。不可能在a56爆大奖在线娱乐月编辑的时候,去修改全年编制。a56爆大奖在线娱乐,他们还是需要分开存储。 需要用到的时候,再去调用。分开设置。 阅读全文
posted @ 2021-02-01 10:27 墨晓溪2288 阅读(31) 评论(0) 推荐(0) 编辑