라이브러리

[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 옵션에 지정된 모듈 이름과 일치해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색