
Yaf_Controller_Abstract::getRequest() 메서드는 Yaf 프레임워크의 요청 객체를 반환하는 메서드입니다.
이 메서드는 컨트롤러의 생성자나 다른 메서드에서 호출되어 요청 객체에 접근할 수 있도록 합니다.
요청 객체는 HTTP 요청의 정보를 포함하고 있으며, 컨트롤러에서 요청 정보를 처리하는 데 사용됩니다.
예를 들어, 요청 객체를 통해 GET, POST, COOKIE, SERVER 등의 요청 정보를 확인할 수 있습니다.
다음은 예제입니다.
#hostingforum.kr
php
class MyController extends Yaf_Controller_Abstract {
public function init() {
$request = $this->getRequest();
echo $request->getMethod(); // GET, POST, PUT, DELETE 등
echo $request->getPost('name'); // POST 요청의 name 파라미터
echo $request->getCookie('user_id'); // 쿠키의 user_id
echo $request->getServer('HTTP_HOST'); // HTTP 헤더의 HOST
}
}
이 예제에서는 컨트롤러의 init() 메서드에서 요청 객체를 얻어 요청 정보를 출력합니다.
이러한 방법으로 Yaf_Controller_Abstract::getRequest() 메서드를 사용하여 요청 정보를 처리할 수 있습니다.
2025-04-25 18:41