라이브러리
[PHP] Yaf_Dispatcher::setRequest - setRequest 목적
Yaf_Dispatcher::setRequest
Yaf_Dispatcher::setRequest는 Yaf 프레임워크의 Request 객체를 설정하는 메서드입니다. 이 메서드는 Dispatcher 객체의 request 속성을 설정하여, Dispatcher가 Request 객체를 사용하여 요청을 처리할 수 있도록 합니다.
# 사용법
Yaf_Dispatcher::setRequest 메서드는 다음과 같은 형식으로 사용할 수 있습니다.
#hostingforum.kr
php
Yaf_Dispatcher::setRequest(Yaf_Request_Abstract $request)
# 예제
다음 예제는 Yaf_Dispatcher::setRequest 메서드를 사용하여 Request 객체를 설정하는 방법을 보여줍니다.
#hostingforum.kr
php
// Request 객체를 생성합니다.
$request = new Yaf_Request_Simple();
$request->setModuleName('default');
$request->setControllerName('index');
$request->setActionName('index');
// Dispatcher 객체를 생성합니다.
$dispatcher = Yaf_Dispatcher::getInstance();
// Request 객체를 설정합니다.
$dispatcher->setRequest($request);
// Dispatcher 객체를 사용하여 요청을 처리합니다.
$dispatcher->dispatch();
# 설명
Yaf_Dispatcher::setRequest 메서드는 Dispatcher 객체의 request 속성을 설정하여, Dispatcher가 Request 객체를 사용하여 요청을 처리할 수 있도록 합니다. 이 메서드는 Yaf 프레임워크의 Request 객체를 생성하고, Dispatcher 객체에 설정하는 과정을 보여줍니다.
# 참고
Yaf_Dispatcher::setRequest 메서드는 Dispatcher 객체의 request 속성을 설정하는 메서드입니다. 이 메서드는 Dispatcher 객체를 사용하여 요청을 처리할 때 Request 객체를 사용하는 경우에 사용됩니다.
Yaf_Request_Abstract
Yaf_Request_Abstract는 Yaf 프레임워크의 Request 객체의 추상 클래스입니다. 이 클래스는 Request 객체의 기본 속성과 메서드를 제공하며, Yaf 프레임워크의 Request 객체를 생성할 때 사용됩니다.
# 속성
Yaf_Request_Abstract 클래스는 다음과 같은 속성을 제공합니다.
* `moduleName`: 모듈 이름
* `controllerName`: 컨트롤러 이름
* `actionName`: 액션 이름
* `requestUri`: 요청 URI
* `baseUrl`: 기본 URL
# 메서드
Yaf_Request_Abstract 클래스는 다음과 같은 메서드를 제공합니다.
* `setModuleName`: 모듈 이름 설정
* `setControllerName`: 컨트롤러 이름 설정
* `setActionName`: 액션 이름 설정
* `setRequestUri`: 요청 URI 설정
* `setBaseUrl`: 기본 URL 설정
# 예제
다음 예제는 Yaf_Request_Abstract 클래스를 사용하여 Request 객체를 생성하는 방법을 보여줍니다.
#hostingforum.kr
php
// Request 객체를 생성합니다.
$request = new Yaf_Request_Simple();
$request->setModuleName('default');
$request->setControllerName('index');
$request->setActionName('index');
// Request 객체의 속성을 출력합니다.
echo $request->getModuleName() . "
";
echo $request->getControllerName() . "
";
echo $request->getActionName() . "
";
echo $request->getRequestUri() . "
";
echo $request->getBaseUrl() . "
";
# 설명
Yaf_Request_Abstract 클래스는 Yaf 프레임워크의 Request 객체의 추상 클래스입니다. 이 클래스는 Request 객체의 기본 속성과 메서드를 제공하며, Yaf 프레임워크의 Request 객체를 생성할 때 사용됩니다. Yaf_Request_Abstract 클래스는 Request 객체의 속성을 설정하고, Request 객체의 속성을 출력하는 예제를 보여줍니다.
댓글목록
등록된 댓글이 없습니다.