2016-12-19 5 views
0

私はCakephp 2.5を使用していて、BankTaxesというプラグインを作成しようとしていますが、これはエラーメッセージコントローラが見つからないことを示しています。プラグインコントローラが見つかりません

私はCreate plugin tutorialに従っており、私は期待どおりに連絡先ビューを見ることができます。私のプラグインで

私はコントローラが見つからないというエラーメッセージを参照してください。

Error: BankTaxesController could not be found. 
Error: Create the class BankTaxesController below in file: app\Controller\BankTaxesController.php. 

私はそれを修正することができますどのように?

私は以下の構造を有する:

//App/Config/Bootstrap.php : 
CakePlugin::loadAll(); 

マイコントローラー:プラグインであなたのコントローラに

// In /app/Plugin/BankTaxes/Controller/BankTaxesAppController.php 
class BankTaxesAppController extends AppController { 

} 

マイモデル

// In /app/Plugin/BankTaxes/Model/BankTaxes.php 
App::uses('AppModel', 'Model'); 
class BankTaxesAppModel extends AppModel { 

} 
+0

あなたはどんなURLを入力していますか? –

+0

'class BankTaxesAppModel extends AppModel {'このクラス名は間違っていて、間違ったクラスを拡張しています - ファイルを作成し、このようなエラーを避けるためにBakeを使用してください。 – AD7six

答えて

1

URLは次のようになりする必要があります:http://localhost/app_name/:plugin_name/:controller_name

例: http://localhost/app_name/bank_taxes/bank_taxes

+0

私はURL経由でプラグインにアクセスできました。今私は$ usetableプロパティを使用して別のテーブルにマップするモデルからのテーブルが欠落している別の問題があります。モデルはPaymentPersonで、それは人のテーブルにマップされます。エラーメッセージ:PaymentPersonテーブルがありません –

関連する問題