コントローラーが見つかりません
zend フレームワークを使用しているときに発生したエラーは、ホームページのindex.php
を開くと正常に表示されるのですが、他のページ (127.0.0.1/news など) を開くと表示されないというものです。 ) ですが、ファイル NewsController.php はコントローラー フォルダー
に存在しますが、次のエラーが表示されます:
致命的エラー: キャッチされない例外 'Zend_Controller_Dispatcher_Exception' とメッセージ '無効なコントローラーが指定されました (エラー)' が D:webztwZendControllerDispatcherStandard にあります。 php:248 スタック トレース: #0 D:webztwZendControllerFront.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 F:myphpindex.php(9): Zend_Controller_Fron t->dispatch () #2 {main} throws in D:webztwZendControllerDispatcherStandard.php on line 248
とにかく、ホームページは正常ですが開けません、解決してください。
-----解決策---------
コントローラー -> action
actiong が指定されていない場合、デフォルトはindex.phtml ファイルがビューに存在しない場合、必ずエラーが報告されます