라이브러리
[PHP] Yaf_Controller_Abstract::getInvokeArgs - getInvokeArgs의 목적
Yaf_Controller_Abstract::getInvokeArgs
Yaf_Controller_Abstract::getInvokeArgs는 Yaf 프레임워크에서 사용되는 메서드입니다. 이 메서드는 컨트롤러의 인자 값을 반환합니다. Yaf 컨트롤러는 invoke() 메서드를 호출하여 인자 값을 처리합니다. invoke() 메서드는 getInvokeArgs() 메서드에서 반환된 인자 값을 사용합니다.
getInvokeArgs() 메서드의 역할
getInvokeArgs() 메서드는 Yaf 컨트롤러의 인자 값을 반환합니다. 이 메서드는 invoke() 메서드에서 사용되며, invoke() 메서드는 getInvokeArgs() 메서드에서 반환된 인자 값을 사용합니다.
예제
아래 예제는 Yaf 컨트롤러에서 getInvokeArgs() 메서드를 사용하는 방법을 보여줍니다.
#hostingforum.kr
php
// index.php
$application = new Yaf_Application(
new Yaf_Config_Ini('application.ini')
);
$application->run();
#hostingforum.kr
php
// application.ini
[production]
controllersDir = controllers
pluginsDir = plugins
baseUri = /
[development]
controllersDir = controllers
pluginsDir = plugins
baseUri = /
[testing]
controllersDir = controllers
pluginsDir = plugins
baseUri = /
#hostingforum.kr
php
// controllers/IndexController.php
class IndexController extends Yaf_Controller_Abstract
{
public function init()
{
// getInvokeArgs() 메서드를 사용하여 인자 값을 반환합니다.
$args = $this->getInvokeArgs();
echo "인자 값 : " . $args[0] . "
";
echo "인자 값 : " . $args[1] . "
";
}
public function indexAction()
{
// indexAction() 메서드는 invoke() 메서드에서 호출됩니다.
// invoke() 메서드는 getInvokeArgs() 메서드에서 반환된 인자 값을 사용합니다.
}
}
#hostingforum.kr
php
// index.php
$application = new Yaf_Application(
new Yaf_Config_Ini('application.ini')
);
$application->run();
위 예제에서, IndexController.php 파일의 init() 메서드에서 getInvokeArgs() 메서드를 사용하여 인자 값을 반환합니다. index.php 파일에서 Yaf_Application 인스턴스를 생성하고 run() 메서드를 호출하여 Yaf 프레임워크를 실행합니다.
getInvokeArgs() 메서드의 반환 값
getInvokeArgs() 메서드는 다음 값을 반환합니다.
- 인자 값 0: 컨트롤러 이름
- 인자 값 1: 액션 이름
- 인자 값 2: 인자 값 1
- 인자 값 3: 인자 값 2
- ...
결론
getInvokeArgs() 메서드는 Yaf 컨트롤러의 인자 값을 반환합니다. 이 메서드는 invoke() 메서드에서 사용되며, invoke() 메서드는 getInvokeArgs() 메서드에서 반환된 인자 값을 사용합니다. 위 예제에서, IndexController.php 파일의 init() 메서드에서 getInvokeArgs() 메서드를 사용하여 인자 값을 반환합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.