
Yaf_Controller_Abstract::display 메소드는 Controller의 뷰를 렌더링하는 역할을 합니다. 이때 사용되는 변수는 다음과 같습니다.
- action : 현재 Controller에서 처리 중인 Action의 이름입니다.
- name : 현재 Controller의 이름입니다.
- module : 현재 Controller가 속한 모듈의 이름입니다.
- controller : 현재 Controller의 이름입니다.
- actionSuffix : 현재 Action의 이름에 추가되는 접미사입니다.
- plugin : 현재 Controller에서 사용 중인 플러그인의 이름입니다.
- plugins : 현재 Controller에서 사용 중인 모든 플러그인의 이름입니다.
- _forward : 현재 Controller에서 처리 중인 Action의 이름입니다. (이 변수는 _forward() 메소드에서 사용됩니다.)
- _script : 현재 Controller가 처리 중인 스크립트의 이름입니다.
Yaf_Controller_Abstract::display 메소드는 뷰를 렌더링한 후에 반환값을 반환합니다. 반환값은 뷰의 렌더링 결과입니다. 이 반환값을 어디에 사용하나요? 예를 들어, 뷰의 렌더링 결과를 HTML로 반환하고 싶다면, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$html = $this->display();
echo $html;
이러한 방법으로, Yaf_Controller_Abstract::display 메소드의 반환값을 사용하여 뷰의 렌더링 결과를 HTML로 반환할 수 있습니다.
2025-03-08 18:56