플러그인이 있고 플러그인 안에 Lib 폴더가 있습니다.플러그인에서 lib를로드 중입니다. - cakephp
Lib/Billing/CMS/CMS.php
가 어떻게 내 컨트롤러에 CMS.php
내부의 CMS 클래스를 사용할 수 있습니다 : 이것처럼 ? 내 플러그인 컨트롤러가 아니라 내 컨트롤러의 컨트롤러.
편집 : 케이크 버전이 하나의 단지 추측 할 수 있습니다 짧은 정보에서, 그래서 2.3
플러그인이 있고 플러그인 안에 Lib 폴더가 있습니다.플러그인에서 lib를로드 중입니다. - cakephp
Lib/Billing/CMS/CMS.php
가 어떻게 내 컨트롤러에 CMS.php
내부의 CMS 클래스를 사용할 수 있습니다 : 이것처럼 ? 내 플러그인 컨트롤러가 아니라 내 컨트롤러의 컨트롤러.
편집 : 케이크 버전이 하나의 단지 추측 할 수 있습니다 짧은 정보에서, 그래서 2.3
입니다 ... 귀하의 플러그인은 "결제"인가?
파일은 앱 :: 사용을 사용하여,
APP/Plugin/Billing/Lib/CMS/CMS.php (class CMS)
APP/Plugin/Billing/Lib/Billing.php (class Billing)
당신은 항상 클래스를 포함 동일합니다(). 다음의
App::uses('CMS', 'Billing.CMS'); // Filename, Plugin.Package
및
App::uses('Billing', 'Billing.Lib'); // Lib as package namespace here due to lack of a proper one
당신이 바로, 먼저 플러그인을로드 할 필요가 내가 지적 할 필요가 없습니다? CakePlugin :: load()/loadAll() 사용하기
플러그인을 결제라고합니다. 이 접근 방식을 시도했는데 플러그인이로드 중입니다. 아직 아무것도 : ( – ronaldosantana
짐작할 수 있듯이 경로가 CMS.php인지 확인할 수 있습니까? – mark
안녕하세요 @mark, 내 문제는 CMS 클래스가 Billing 클래스를 확장한다는 것입니다. 전체 경로는 도움을 해방 \ Billing.php' \ '플러그인 \ 결제 및 lib 디렉토리 \ CMS \ CMS.php' CMS를 클래스는 Billing.php를 확장합니다. \ '플러그인 \ 청구 및 감사 것 케이크에 새로운. – ronaldosantana
항상 사용중인 cakephp 버전을 언급해야합니다. – mark