라이브러리

[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을 생성할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 20 페이지

검색

게시물 검색