
Yaf_Request_Simple::__construct 메서드는 Yaf_Request_Simple 객체를 초기화하는 역할을 합니다. 이 메서드는 요청 정보를 설정하는 데 사용됩니다.
이 메서드의 파라미터는 다음과 같습니다.
- method: 요청 메서드 (GET, POST, PUT, DELETE 등)
- request_uri: 요청 URI
- query: 요청 쿼리 문자열
- params: 요청 파라미터
- _server: 서버 정보
- _get: GET 요청 파라미터
- _post: POST 요청 파라미터
- _cookie: 쿠키 정보
- _files: 파일 정보
위와 같은 방식으로 호출할 수 있습니다.
#hostingforum.kr
php
$request = new Yaf_Request_Simple(array(
'method' => 'GET',
'request_uri' => '/path/to/resource',
'query' => 'param1=value1¶m2=value2',
'params' => array('param1' => 'value1', 'param2' => 'value2'),
'_server' => array('SERVER_NAME' => 'example.com'),
'_get' => array('get_param1' => 'get_value1', 'get_param2' => 'get_value2'),
'_post' => array('post_param1' => 'post_value1', 'post_param2' => 'post_value2'),
'_cookie' => array('cookie_param1' => 'cookie_value1', 'cookie_param2' => 'cookie_value2'),
'_files' => array('file_param1' => 'file_value1', 'file_param2' => 'file_value2')
));
하지만, 위와 같이 직접 파라미터를 지정하는 방식은 일반적으로 사용하지 않습니다. 대신, Yaf_Request_Simple 객체를 생성하고, 요청 정보를 설정하는 메서드를 호출하여 요청 정보를 설정하는 것이 일반적입니다.
2025-05-18 09:44