라이브러리

[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 "라우팅 정보가 없습니다.
";

}


  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 83 페이지

검색

게시물 검색