2016-12-19 85 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

你打什麼網址? –

+0

'類BankTaxesAppModel擴展AppModel {'這個類的名字是錯誤的,它擴展了錯誤的類 - 使用烘烤創建文件,並避免類似的錯誤 – AD7six

回答

1

在插件的URL到控制器應該是這個樣子:http://localhost/app_name/:plugin_name/:controller_name

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

+0

我可以通過URL到達插件。現在還有另一個問題是模型中缺少一個表,我使用$ usetable屬性映射到另一個表。該模型是PaymentPerson,它映射到個人表。錯誤消息是:缺少PaymentPerson表 –