【发布时间】:2011-08-13 15:38:10
【问题描述】:
有一些文章涉及到这个话题,但对我来说,它们似乎都不是一个实用的解决方案。 我的目标是将一些基本方法(无论如何我都需要在每个控制器中)放入基本控制器中,例如
$this->getEntityManager();
$this->getRequest();
$this->getRepository($entityName);
如何做到这一点?
AFAIK 我们必须将服务注入基本控制器,但我如何告诉类为它们的超类使用服务? 有一些关于控制器和依赖注入的不错的文章 [1],但最后我也被这种方法卡住了,请在此处查看我的评论:[2]
[1]http://miller.limethinking.co.uk/2011/04/15/symfony2-controller-as-service/
[2]http://miller.limethinking.co.uk/2011/04/15/symfony2-controller-as-service/#comment-579
【问题讨论】:
标签: dependency-injection symfony