
Yaf_Application::getDispatcher 메소드는 Yaf_Application 객체에서 Dispatcher를 반환하는 역할을 합니다.
Dispatcher는 MVC 패턴에서 Controller를 호출하고 View를 반환하는 역할을 합니다.
Yaf_Application 객체에서 Dispatcher를 반환하는 이유는 Dispatcher가 Controller를 호출하고 View를 반환하는 역할을 하기 때문입니다.
getDispatcher 메소드의 파라미터는 Dispatcher를 초기화하는 데 사용됩니다.
이 메소드를 호출하는 경우에는 Dispatcher가 초기화되지 않은 경우 DispatcherNotInitializedException이 발생할 수 있습니다.
또한 Dispatcher가 이미 초기화된 경우 DispatcherAlreadyInitializedException이 발생할 수 있습니다.
Dispatcher를 초기화하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$dispatcher = $app->getDispatcher();
$dispatcher->setControllerDirectory('path/to/controller');
$dispatcher->setDefaultModule('default');
2025-03-08 22:47