
Yaf_Dispatcher::setDefaultAction 메서드는 Yaf의 액션 처리를 담당하는 메서드입니다. 이 메서드는 기본적으로 액션 처리를 위한 기본 동작을 설정합니다.
이 메서드의 사용법은 다음과 같습니다.
#hostingforum.kr
php
$dispatcher = Yaf_Dispatcher::getInstance();
$dispatcher->setDefaultAction('index', 'index');
위 코드는 기본적으로 'index' 액션을 'index' 모듈에서 처리하도록 설정합니다.
setDefaultAction 메서드의 파라미터는 두 가지가 있습니다.
- 첫 번째 파라미터는 액션 이름입니다.
- 두 번째 파라미터는 모듈 이름입니다.
이 메서드의 옵션은 다음과 같습니다.
- 'action' 옵션: 액션 이름을 설정합니다.
- 'module' 옵션: 모듈 이름을 설정합니다.
- 'controller' 옵션: 컨트롤러 이름을 설정합니다.
- 'method' 옵션: 메서드 이름을 설정합니다.
예를 들어, 다음과 같이 옵션을 사용할 수 있습니다.
#hostingforum.kr
php
$dispatcher = Yaf_Dispatcher::getInstance();
$dispatcher->setDefaultAction('index', 'index', array('module' => 'admin', 'controller' => 'user'));
위 코드는 기본적으로 'admin' 모듈의 'user' 컨트롤러에서 'index' 액션을 처리하도록 설정합니다.
2025-05-31 07:08