«Вызов функции-члена имеет () для необъекта» из Symfony 2 Controller
Я получаю ошибку
Fatal error: Call to a member function has() on a non-object in /labs/Projects/What2Do/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/Controller.php on line 161
Я не совсем уверен, как отладить это. Ошибка в файле Symfony 2, а не в моем ... мой контроллер выглядит так, как показано ниже. Я бегуindexAction
<code><?php class ProjectsController extends Controller { /** * @var EntityManager */ protected $em; public function __construct() { $this->em = $this->getDoctrine()->getEntityManager(); } /** * @Route("/") * @Route("/projects", name="listProjects") * @Template() */ public function indexAction() { $projects = $this->em->getRepository(Project::NAME)->findAll(); return array('projects' => $projects); } /** * @Route("/projects/{projId}", name="viewProject") * @Template() */ public function viewAction($projId) { // retrieve project $proj = $this->em->getRepository(Project::NAME)->findOneById($projId); if ($proj == null) throw $this->createNotFoundException ('Invalid project'); return array('proj' => $proj); } } </code>