Fla*_*ask 6 business-logic symfony
我想知道是否有一种正确的方法来检查依赖项.
比如我有一个NewsBundle.现在我要检查是否有CommentBundle.如果有的话,它应该再执行一些代码.
有什么建议?
Pro*_*tic 28
除了markymark的答案,您还可以使用以下代码段检查控制器(或任何其他容器感知代码)中是否存在特定服务:
if ($this->container->has('foo_service.alias'))
{
// service is loaded and usable
}
Run Code Online (Sandbox Code Playgroud)
如果你不知道给定服务的确切别名,或只是踢和笑声,你可以运行控制台命令php app/console container:debug来看看用容器注册的所有服务.
| 归档时间: |
|
| 查看次数: |
2824 次 |
| 最近记录: |