1

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_"
4

0 に答える 0