
Yaf_Router::__construct는 PHP의 Yaf 라우터 클래스의 생성자 함수입니다. 이 함수는 라우터 객체를 초기화하는 역할을 합니다.
이 함수의 파라미터는 다음과 같습니다.
- module: 모듈 이름을 지정하는 파라미터입니다. 모듈 이름은 라우터에서 사용할 모듈의 이름을 나타냅니다.
- controller: 컨트롤러 이름을 지정하는 파라미터입니다. 컨트롤러 이름은 라우터에서 사용할 컨트롤러의 이름을 나타냅니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$router = new Yaf_Router();
$router->init(array('module' => 'default', 'controller' => 'index'));
이 예제에서, 'default' 모듈의 'index' 컨트롤러가 라우터의 기본 컨트롤러로 설정됩니다.
Yaf_Router::__construct의 파라미터 중, 'module'과 'controller'의 차이점은 다음과 같습니다.
- 'module'은 모듈 이름을 지정하는 파라미터로, 라우터에서 사용할 모듈의 이름을 나타냅니다.
- 'controller'은 컨트롤러 이름을 지정하는 파라미터로, 라우터에서 사용할 컨트롤러의 이름을 나타냅니다.
즉, 'module'은 모듈을 지정하고, 'controller'은 컨트롤러를 지정하는 역할을 합니다.
2025-07-14 06:58