私の zf アプリケーションには、3 つのモジュールがあります。
- 申請者
- 会社
- 管理者
そして、私のapplication.iniで、デフォルトのモジュールを選択しました
resources.frontController.defaultModule = "applicant"
そのため、一部のコントローラー クラスは次のように命名されます。
class IndexController extends Zend_Controller_Action /* in Applicant Module */
class Company_IndexController extends Zend_Controller_Action
class Admin_IndexController extends Zend_Controller_Action
申請者は私のデフォルトのモジュールなので、モジュール名をクラス名のプレフィックスとして使用する必要はありません。
プレフィックス付きの方法を使用して、既定のモジュールでクラスに名前を付けるにはどうすればよいですか?
これらのクラス名を使用したい
class Applicant_IndexController extends Zend_Controller_Action
class Company_IndexController extends Zend_Controller_Action
class Admin_IndexController extends Zend_Controller_Action
しかし、私はこのエラーが発生しています:
Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)' in ZendFramework-1.11.6/library/Zend/Controller/Dispatcher/Standard.php on line 248