【发布时间】:2015-01-26 15:05:59
【问题描述】:
Laravel 文档指出:“您可以简单地“类型提示”由容器解析的类的构造函数中的依赖关系,包括控制器、事件侦听器......”
这里的关键词是“由容器解析的类”——我一直在尝试用我自己的自定义类(服务、存储库、处理程序等)来重现它,但我不太明白.控制器(和其他类)通过处理任何依赖项的自动注入的容器来解析。见https://github.com/laravel/framework/blob/master/src/Illuminate/Routing/ControllerDispatcher.php#L53
我的问题是如何用我自己的类结构实现同样的功能。它不像将类绑定到 IoC 并通过 getter 解决它们那么简单。我想知道是否有人可能在他们的应用程序中设置了类似的东西并且愿意分享他们的技术:)
不胜感激!
【问题讨论】:
标签: php dependency-injection ioc-container laravel-5