라이브러리
[PHP] Yaf_Request_Abstract::getBaseUri - getBaseUri 목적
Yaf_Request_Abstract::getBaseUri
Yaf_Request_Abstract::getBaseUri는 Yaf 프레임워크의 요청 객체에서 Base URI를 반환하는 메소드입니다.
# Base URI란?
Base URI는 웹 서버의 루트 디렉토리 URL을 의미합니다. 예를 들어, http://example.com/myapp/index.php 이라는 URL의 Base URI는 http://example.com/myapp 이 됩니다.
# 사용 예제
#hostingforum.kr
php
// Yaf_Request_Abstract::getBaseUri를 사용하는 예제
// myapp/index.php 파일에 작성
<?php
require_once 'Yaf/Autoloader.php';
Yaf_Loader::import('Yaf/Dispatcher.php');
Yaf_Loader::import('Yaf/Request.php');
// Yaf_Request_Abstract 객체를 생성
$request = Yaf_Request_Abstract::getInstance();
// Base URI를 가져와 출력
echo $request->getBaseUri() . "
";
// 결과: http://example.com/myapp
# Yaf_Request_Abstract::getBaseUri의 사용법
1. Yaf_Request_Abstract::getInstance()를 호출하여 Yaf_Request_Abstract 객체를 생성합니다.
2. getBaseUri() 메소드를 호출하여 Base URI를 반환받습니다.
# Yaf_Request_Abstract::getBaseUri의 반환값
Yaf_Request_Abstract::getBaseUri는 Base URI를 문자열로 반환합니다.
# 참고
* Yaf 프레임워크의 요청 객체는 Yaf_Request_Abstract 클래스를 상속합니다.
* Yaf_Request_Abstract::getBaseUri는 Yaf 프레임워크의 요청 객체에서 Base URI를 반환하는 메소드입니다.
* Base URI는 웹 서버의 루트 디렉토리 URL을 의미합니다.
예제 2: Base URI를 사용하여 URL 생성
#hostingforum.kr
php
// Base URI를 사용하여 URL 생성하는 예제
// myapp/index.php 파일에 작성
<?php
require_once 'Yaf/Autoloader.php';
Yaf_Loader::import('Yaf/Dispatcher.php');
Yaf_Loader::import('Yaf/Request.php');
// Yaf_Request_Abstract 객체를 생성
$request = Yaf_Request_Abstract::getInstance();
// Base URI를 가져와 URL 생성
$url = $request->getBaseUri() . '/hello/index';
echo $url . "
";
// 결과: http://example.com/myapp/hello/index
# 참고
* Base URI를 사용하여 URL을 생성할 수 있습니다.
* URL 생성 시, Base URI를 사용하여 루트 디렉토리 URL을 생성할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.