[PHP-users 34536] ZendFramework フロントコントローラー ディスパッチ先の取得方法

iso php-user-ml @ it-medical.net
2009年 4月 21日 (火) 20:01:28 JST


こんにちは、isoといいます。

ZendFrameworkを勉強していてわからない所があり質問します。

フロントコントローラーがリクエストからコントローラー名、アクション名を
取得してディスパッチしている様子をログを取って確認しようとあれこれ試行錯誤
しています。
しかしながら、どこにディスパッチしているかを取得する方法がわからず困っています。 


[フロントコントローラー抜粋]--------------------------------

//Zend_Logでログを取る
$config =new Zend_Config_Ini( 'lib/config.ini', null );
$logger =new Zend_Log();
$logWrietr =new Zend_Log_Writer_Stream( $config->log->filename );
$logger->addWriter( $logWrietr );

//アプリケーションを実行する
$front =Zend_Controller_Front::getinstance();
$front->setControllerDirectory('application/controllers');
//ここでディスパッチ先のログを取りたい
$logger->log( "index.php ディスパッチ先:".?????????, Zend_Log::DEBUG );
$front->dispatch();

[フロントコントローラー抜粋]--------------------------------


Apache 1.3
PHP 5.2.6
MySql 4.0.24
ZendFramework-1.7.8

ご存知の方ご教授くださいませ。




PHP-users メーリングリストの案内