
Yaf_Controller_Abstract::setViewpath 메소드는 Yaf 프레임워크의 Controller에서 사용할 뷰 경로를 설정하는 데 사용됩니다. 이 메소드는 Controller의 뷰를 렌더링할 때 사용하는 경로를 지정합니다.
예를 들어, setViewpath('views/')로 설정하면, 실제로 views/ 경로에 존재하는 파일이 호출됩니다. 예를 들어, views/ 경로에 index.phtml 파일이 존재한다면, Controller에서 render('index.phtml')를 호출하면 index.phtml 파일이 렌더링됩니다.
setViewpath 메소드는 Controller의 뷰 경로를 설정하는 데 사용되며, 실제로 존재하는 파일을 호출합니다. 예제 코드는 다음과 같습니다.
#hostingforum.kr
php
// Controller.php
class Controller extends Yaf_Controller_Abstract
{
public function init()
{
// 뷰 경로 설정
$this->getView()->setViewPath('views/');
}
public function indexAction()
{
// index.phtml 파일 렌더링
$this->getView()->render('index.phtml');
}
}
위 코드에서, Controller의 init 메소드에서 뷰 경로를 설정하고, indexAction 메소드에서 index.phtml 파일을 렌더링합니다. 이 경우, views/ 경로에 index.phtml 파일이 존재해야 합니다.
2025-05-24 21:41