摘要: 1、在namespace 和 class 之间使用,是引入类文件的意思,命名空间过长或者类文件同名,可以使用【as】区别 2、在class 类里面使用【use】,是导入trait 类的意思,多继承的意思 阅读全文
posted @ 2018-03-31 23:30 PHP急先锋 阅读(1623) 评论(0) 推荐(0) 编辑
摘要: 1、调用命名空间的类方法,对象、属性 类对象:\App\User(); 类方法:\App\User::find($this->user_id) //查询构造器方法,将$this->user_id 设置成 view()->share('user_id',$this->user_id); 类属性:\Ap 阅读全文
posted @ 2018-03-31 23:26 PHP急先锋 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 1、trait关键字:含义【特性】 1.1 和require include 区别: 后两者需要 实例化一个类或者静态调用,而trait相当于继承,但又不是extends关键字,它解决了单继承。 2、目的:解决php的单继承问题 3、使用关键词【use】在控制器或者其他model类引入,如: 阅读全文
posted @ 2018-03-31 22:51 PHP急先锋 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 1、从字面理解:假如A比B大,那么A hasOne B; B belongsTo A; 2、个人总结: 3、从代码角度: 主要是看你是在哪一个model(模型)中编写这个关联关系,父关联对象就是在父关联model(本文是在Products的model类)下编写的关联模型。 has_one(或has_ 阅读全文
posted @ 2018-03-31 22:10 PHP急先锋 阅读(5221) 评论(0) 推荐(0) 编辑