1
짧고 감미롭고 컨트롤러를 Page_Controller
까지 확장하고 내부에 "조직화"하고이 기능을 다른 파일에 넣으려는 사용자 지정 템플릿 기능이 많이 포함되어 있습니다.템플릿 기능 구성
class BookingPage extends Page
{
}
class BookingPage_Controller extends Page_Controller
{
public function getMyTemplateVar() {}
public function MyTemplateVar2($param) {}
// x 1000~ more
}
내 질문은, 단지 특정 Page_Controller
내에서 세계적하지 템플릿 기능을 만들 수있는 방법은 무엇입니까?
내 OCD가
"도우미"싱글 톤 또는 특성을 사용할 수 있습니다. http://php.net/manual/en/language.oop5.traits.php를 참조하십시오. 또는 컨텍스트가 더 잘 맞는 경우 일부 메소드를 확장으로 이동하십시오. –