라이브러리
[PHP] Yaf_Router::__construct - Yaf_Router 생성자
Yaf_Router::__construct
Yaf_Router::__construct는 Yaf_Router 클래스의 생성자 함수입니다. 이 함수는 라우터를 초기화하는 데 사용됩니다.
# 라우터란?
라우터는 URL을 처리하는 데 사용되는 클래스입니다. URL을 분석하고, 라우팅 정보를 얻어내는 데 사용됩니다.
# Yaf_Router::__construct의 역할
Yaf_Router::__construct의 역할은 라우터를 초기화하는 것입니다. 이 함수는 라우터의 기본 설정을 정의합니다.
# 예제
#hostingforum.kr
php
// 라우터를 초기화합니다.
$router = new Yaf_Router();
// 라우터에 라우팅 정보를 추가합니다.
$router->addRoute('home', new Yaf_Route_Static('/home'));
// 라우팅 정보를 얻어냅니다.
$match = $router->match('/home');
// 라우팅 정보를 출력합니다.
if ($match) {
echo "라우팅 정보: " . $match->getController() . "
";
echo "라우팅 정보: " . $match->getAction() . "
";
} else {
echo "라우팅 정보가 없습니다.
";
}
# 라우팅 정보 추가
라우팅 정보를 추가하는 방법은 여러 가지가 있습니다. 예를 들어, 라우팅 정보를 추가할 수 있습니다.
#hostingforum.kr
php
// 라우팅 정보를 추가합니다.
$router->addRoute('home', new Yaf_Route_Static('/home'));
$router->addRoute('about', new Yaf_Route_Static('/about'));
# 라우팅 정보 얻어내기
라우팅 정보를 얻어내는 방법은 여러 가지가 있습니다. 예를 들어, 라우팅 정보를 얻어내는 방법은 다음과 같습니다.
#hostingforum.kr
php
// 라우팅 정보를 얻어냅니다.
$match = $router->match('/home');
// 라우팅 정보를 출력합니다.
if ($match) {
echo "라우팅 정보: " . $match->getController() . "
";
echo "라우팅 정보: " . $match->getAction() . "
";
} else {
echo "라우팅 정보가 없습니다.
";
}
# 라우팅 정보 출력
라우팅 정보를 출력하는 방법은 여러 가지가 있습니다. 예를 들어, 라우팅 정보를 출력하는 방법은 다음과 같습니다.
#hostingforum.kr
php
// 라우팅 정보를 출력합니다.
if ($match) {
echo "라우팅 정보: " . $match->getController() . "
";
echo "라우팅 정보: " . $match->getAction() . "
";
} else {
echo "라우팅 정보가 없습니다.
";
}
# 라우팅 정보 얻어내는 방법
라우팅 정보를 얻어내는 방법은 여러 가지가 있습니다. 예를 들어, 라우팅 정보를 얻어내는 방법은 다음과 같습니다.
#hostingforum.kr
php
// 라우팅 정보를 얻어냅니다.
$match = $router->match('/home');
// 라우팅 정보를 출력합니다.
if ($match) {
echo "라우팅 정보: " . $match->getController() . "
";
echo "라우팅 정보: " . $match->getAction() . "
";
} else {
echo "라우팅 정보가 없습니다.
";
}
# 라우팅 정보 얻어내는 방법 예제
#hostingforum.kr
php
// 라우팅 정보를 얻어냅니다.
$match = $router->match('/home');
// 라우팅 정보를 출력합니다.
if ($match) {
echo "라우팅 정보: " . $match->getController() . "
";
echo "라우팅 정보: " . $match->getAction() . "
";
} else {
echo "라우팅 정보가 없습니다.
";
}
# 라우팅 정보 얻어내는 방법 예제2
#hostingforum.kr
php
// 라우팅 정보를 얻어냅니다.
$match = $router->match('/about');
// 라우팅 정보를 출력합니다.
if ($match) {
echo "라우팅 정보: " . $match->getController() . "
";
echo "라우팅 정보: " . $match->getAction() . "
";
} else {
echo "라우팅 정보가 없습니다.
";
}
댓글목록
등록된 댓글이 없습니다.