2012-01-29 2 views
0

젠드 프레임 워크와 같은 컨트롤러 작업에 대한 Symfony2 템플릿을 렌더링하고, 페이지를 작성하는 프로세스는 다음과 같습니다자동으로 내가 젠드 프레임 워크 배경에서 오는하고

  1. 만들기 빈 조치를 컨트롤러
  2. 만들기
  3. 컨트롤러 폴더 만들기
  4. 컨트롤러 동작 이름과 일치하는 파일을 만들어 컨트롤러 디렉터리에 배치하십시오.

http://host/controller/action을 통해 응용 프로그램에 액세스하면보기 파일이 자동으로 렌더링됩니다.

Symfony2에서 이것을 수행하여 각 컨트롤러/동작에 대한 라우팅 항목을 만들 필요가 없습니까? 각 동작에 대한 나뭇 가지 템플릿을 자동으로 렌더링합니까?

미리 감사

답변

1

에 당신은 SensioFrameworkExtraBundle에서 @Template 주석을 사용할 수 있습니다.

class MyController extends Controller { 
    /** 
     * @Template() 
     */ 
    public function myAction() { 
     return array(); 
    } 
} 

템플릿은 Resources/views/My/my.twig.html입니다. 액션 메소드에서 무엇인가를 돌려줘야한다는 것에주의하십시오.