0
간단한 symfony2 애플리케이션을 작성 중이며 기본 컨트롤러의 생성자를 만들고 doctrine을 사용하여 쿼리를 실행하고 싶습니다. 그래서 나는 다음과 같이 썼습니다.컨트롤러 생성자의 엔티티 관리자 Symfony2
public function __construct()
{
$product = $this->getDoctrine()
->getRepository('AcmeStoreBundle:Product')
->find($id);
DefaultController::$products = $product;
}
get()에 정의되지 않은 메서드가 호출되었다고하는 것이 문제입니다. 내가 뭘 놓치고 있니?
내가 생각한 것이지만이 경우 어떻게하면 좋을까? 나는 서비스로 컨트롤러를 가지고 시도했지만 예상대로 작동하지 않았다. 이것을하기위한 표준 방법이 있습니까? – idipous
나는 이벤트 리스너와 시도해야한다고 생각한다 : http://symfony.com/doc/current/cookbook/event_dispatcher/before_after_filters.html –