Zend Framework プロジェクトで作業しており、コマンド ラインから ZF ツールを使用しています。いくつかの初期構造をセットアップした後、Zend_Controller_Action クラスを MySite_Controller_Action のようなもので拡張し、既存のコントローラーがそれを指すようにしました。だから今、私は次のようなものを持っています:
class IndexController extends MySite_Controller_Action
{ ... }
と
abstract class MySite_Controller_Action extends Zend_Controller_Action
{ ... }
問題は、次のようなコマンドを実行しようとすると
Bash$ zf create action edit Index
次のようなエラーが表示されます。
Creating an action named edit inside controller at /Library/WebServer/Documents/MySite/application/controllers/IndexController.php
PHP Fatal error: Class 'MySite_Controller_Action' not found in /Library/WebServer/Documents/MySite/application/controllers/IndexController.php on line 3
Fatal error: Class 'MySite_Controller_Action' not found in /Library/WebServer/Documents/OurMods/application/controllers/IndexController.php on line 3
誰でもアイデアを提供できますか?少し検索しましたが、どこから始めればよいかさえわかりません。
注:次のように、application.ini ファイルを介して「MySite」名前空間をロードしました。
autoloadernamespaces.MySite = "MySite_"