注册服务 yml
AbonamentController:
class: ed'partnerBundle'Controller'AbonamentController
在运行控制器中:
$abonamentCtrl = $this->get('AbonamentController');
$abonament = $abonamentCtrl->doSomething($kod );
在我有的doSomething方法中
$ab = $this->getDoctrine()
->getRepository('edpartnerBundle:SOme')
并且有错误:
致命错误异常:错误:对成员函数 has() 的调用
在vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/Controller.php line 198
我做错了什么?
如果控制器是服务,则不应扩展基控制器类。另请参阅文档。
但是,切勿在控制器内部执行控制器。应使用操作和路由与其他控制器通信。