###Zendframework1.12でコントローラープラグインの設定
PHPでフレームワークにZendframeworkを使ってWebアプリケーションを作成しているのですが、抽象化クラスの設定が上手くいっていないのかクラスの継承でエラーが出ています。
Zend_Controller_Plugin_Abstractを継承して抽象化クラスを作り、それをIndexController.phpで継承する形でつくっているのですが、何がおかしいのかがわからない状態です。。
Zend_Controller_Actionを直接継承することはできるのですが、プラグインを使いたいので一つ挟みたいのですが、、
(commonモジュールに該当ファイル置いていますが、パスは通しています。
###発生している問題・エラーメッセージ
Fatal error: Class 'Common_Model_Controller_Action' not found in /Applications/MAMP/・・・略・・・/default/controllers/IndexController.php on line 5
###該当のソースコード
-- IndexController.php class IndexController extends Common_Model_Controller_Action { // 処理 } -- Action.php abstract class Common_Model_Controller_Action extends Zend_Controller_Action { function init() { // コントローラーのプラグイン設定 $front = Zend_Controller_Front::getInstance(); $front->registerPlugin(new Zend_Controller_Plugin_Abstract()); } }
###補足情報(言語/FW/ツール等のバージョンなど)
php7.0.15/zendframework1.12.20/
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/24 14:10