से मैं एक त्रुटिबिल्कुल यकीन है कि यह कैसे डिबग करने के लिए नहीं हूँ Symfony 2 नियंत्रक
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
हो रही है "एक सदस्य समारोह के लिए कॉल() एक गैर वस्तु पर है।" त्रुटि सिम्फनी 2 फ़ाइल में है, मेरा नहीं ... मेरा नियंत्रक नीचे जैसा दिखता है। मैं indexAction
<?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);
}
}
लाइन 161 क्या है? सीएनए कृपया इसे हाइलाइट करें? –