2016-12-19 8 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. 

내가 그것을 어떻게 해결할 수 : 내가 컨트롤러를 찾을 수 없습니다 오류 메시지가 표시 내 플러그인에서

?

I의 구조는 다음과 같습니다

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

내 컨트롤러 : 플러그인의 컨트롤러에 대한 URL은 다음과 같이해야한다

// 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

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

} 

내 모델 : http://localhost/app_name/:plugin_name/:controller_name

예 : http://localhost/app_name/bank_taxes/bank_taxes

+0

url을 통해 플러그인에 연결할 수 있습니다. 이제 다른 문제는 $ usetable 속성을 사용하여 다른 테이블에 매핑하는 모델에서 누락 된 테이블입니다. 모델은 PaymentPerson이며 개인 테이블에 매핑됩니다. 오류 메시지 : PaymentPerson 테이블 누락 –