构造函数中的传值找不到从哪里来的
最近在看Laravel-4-Bootstrap-Starter-Site代码,刚开始就碰壁。
链接
在BlogController.php中发现它的构造函数式这么写的
直接访问一个页面,如首页
发现确实这个$post和$user是有值的。那么问题来了,谁知道这两个值是怎么被注入进来的?如果可以请尽量描述详细一点,谢谢
链接
在BlogController.php中发现它的构造函数式这么写的
直接访问一个页面,如首页
发现确实这个$post和$user是有值的。那么问题来了,谁知道这两个值是怎么被注入进来的?如果可以请尽量描述详细一点,谢谢
2 个回复
FiveSay - 成武
赞同来自: sheng9632
对于你这个例子,简单的说就是:实例化控制器时,注入 Post 和 User 依赖(Post 和 User 类的实例)。
关于依赖注入的详细说明,请阅读:PHP 依赖注入
JohnLui
赞同来自: sheng9632