2012-03-09 5 views
0

컨트롤러에서보기로 전달 된 매개 변수에 따라 값이 달라지는 일부보기 변수를 설정하는 기본 방법은 무엇입니까? (변수의 예는 페이지 제목과 페이지 설명 일 수 있습니다.)Kostache. 보기의 "동적"변수

OPT1) 컨트롤러에서 직접 설정하십시오 (일부보기 로직이 있음).

OPT2) 모든 "동적"변수에 대해 뷰 메서드를 만듭니다.

OPT3) 렌더링 직전의 모든 항목을 설정하는 "after"메서드로 기본 뷰 클래스를 확장합니다.

답변

0

페이지 제목과 설명의 경우보기에는이 내용을 알아야합니다. 이것은 상속의 장점을 취할 수도 있습니다.

class View_Home extends View_Layout { 
    public $title = 'Home'; 
    public $current_menu_item = 'home'; 
} 

필요한 경우 컨트롤러 매개 변수를보기로 전달하십시오.