라이브러리

[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 객체의 속성을 출력하는 예제를 보여줍니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 90 페이지

검색

게시물 검색