라이브러리
[PHP] Yaf_Controller_Abstract::getModuleName - 모듈 이름 가져오기
Yaf_Controller_Abstract::getModuleName
Yaf_Controller_Abstract::getModuleName은 Yaf 프레임워크에서 Controller의 모듈 이름을 반환하는 메소드입니다.
사용 방법
Yaf_Controller_Abstract::getModuleName은 Controller의 모듈 이름을 반환하는 메소드이므로, Controller에서 사용하여 모듈 이름을 얻을 수 있습니다.
예제
아래 예제는 Yaf 프레임워크에서 Controller를 생성하고, 모듈 이름을 얻는 방법을 보여줍니다.
#hostingforum.kr
php
// Controller.php
class Controller extends Yaf_Controller_Abstract {
public function indexAction() {
$moduleName = $this->getModuleName();
echo "현재 모듈 이름은 $moduleName 입니다.";
}
}
#hostingforum.kr
php
// index.php
$application = new Yaf_Application("application.ini");
$application->run();
application.ini 파일은 다음과 같이 구성되어야 합니다.
#hostingforum.kr
ini
[application]
appDir = Application
baseAppDir = Library
appNamespace = Application
modulePaths =
scanForPlugins = true
modules =
resources.frontController.controllerDirectory = Application/controllers
resources.frontController.params.displayExceptions = 0
이 예제에서는 Controller.php 파일에 indexAction 메소드를 정의하고, 모듈 이름을 얻는 코드를 추가했습니다. index.php 파일에서 Yaf_Application 객체를 생성하고, run 메소드를 호출하여 애플리케이션을 실행합니다.
결과
Controller.php 파일에서 indexAction 메소드를 호출할 때, 모듈 이름이 출력됩니다.
#hostingforum.kr
현재 모듈 이름은 default 입니다.
이 예제에서는 default 모듈이 출력되지만, 실제로 사용하는 모듈 이름은 application.ini 파일에서 modules 옵션에 지정된 모듈 이름과 일치해야 합니다.
참고
Yaf_Controller_Abstract::getModuleName은 Controller의 모듈 이름을 반환하는 메소드이므로, Controller에서 사용하여 모듈 이름을 얻을 수 있습니다. 이 메소드는 Yaf 프레임워크에서 Controller를 생성할 때 자동으로 호출되며, 모듈 이름을 반환합니다.
이 예제는 Yaf 프레임워크에서 Controller를 생성하고, 모듈 이름을 얻는 방법을 보여줍니다. 실제로 사용하는 모듈 이름은 application.ini 파일에서 modules 옵션에 지정된 모듈 이름과 일치해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.