2016-05-18 5 views
0

zend 1のデフォルトモジュールを設定する方法は?zend framework 1のデフォルトモジュールを設定する方法

appilication.ini

resources.frontController.moduleDirectory = APPLICATION_PATH "/modules" 
resources.frontController.defaultModule = "agency" 

エラーで私のコード:問題が解決しない場合は

Fatal error: Uncaught exception 'Zend_Application_Bootstrap_Exception' with message 'No default controller directory registered with front controller' in D:\Hicham2016\rentcar\vendor\zendframework\zendframework1\library\Zend\Application\Bootstrap\Bootstrap.php on line 99

+0

私はD:¥Hicham2016¥rentcar¥vendor¥zendframework¥zendframework1¥library¥Zend¥Application¥Bootstrap¥Bootstrap.phpを開いて、ソースを見てどこを見ているかを確認します。さらに良いことに、これがあなたのためのオプションであるかどうか分かりません.ZF1を忘れ、代わりにZF2を使用してください。特にこれが新しいプロジェクトの場合。 – David

答えて

0

まず代理モジュールのブートストラップのコンストラクタを上書きしようと

resources.frontcontroller.controllerDirectory = APPLICATION_PATH "/controllers" 

を試してみてください

public function __construct($application) 
{ 
    parent::__construct($application); 
    $frontController = Zend_Controller_Front::getInstance(); 
    $frontController->addControllerDirectory(__DIR__ . '/controllers', 'agency'); 
} 
関連する問題