2014-01-05 4 views
0

CakePHP 2.4.4를 사용하여 버그 추적기를 개발했습니다. 나는 이것을 독립형 cakephp 응용 프로그램으로 만들었지 만 지금은 그것을 다른 프로젝트에서 재사용하기 위해 플러그인으로 전송하려고합니다. 내가 이미 문서 (http://book.cakephp.org/2.0/en/plugins.html)에서 읽었으므로 필자는 거기에서 나온 지침을 따라 올바른 폴더와 파일 구조를 만들었습니다. 이것은 지금까지 내가 해왔 던 것입니다 : https://github.com/lubbleup/BugCake/tree/pluginCakePHP 플러그인을 올바르게 사용하는 방법

하지만 이제는 별도의 cakephp 설치에서 플러그인을 사용하려고 할 때 플러그인과 컨트롤 및 기능을 사용하는 방법을 이해할 수 없습니다.

누구든지 나를 도와 줄 수 있습니까?

추신 : 이건 내 처음

사전에 감사 CakePHP의 플러그인을 만들려고합니다!

+0

당신은 이해할 수없는 부분이 있습니까? 귀하의 질문에 대해 좀 더 구체적으로 말하십시오. – XuDing

답변

1

당신은 당신은 당신의 플러그인에 AppModel 또는 AppController 필요하지 않습니다 APP/Config/bootstrap.php

CakePlugin::loadAll(); 

에 플러그인을 부모 응용 프로그램을로드 할 수 있습니다. 플러그인에는 PluginNameAppController/PluginNameAppModel이라는 자체 AppController/-Model이 있습니다.

http://host/plugin_name/controller/action/[...]에서 플러그인을 호출 할 수 있습니다. 귀하의 경우에는 http://host/bug_cake/issues/view/1 예를 들어.

그러나 플러그인에서 맞춤식 경로를 사용하여 다양한 옵션을 사용할 수도 있습니다.

호프가 질문에 대한 답변입니다. 그렇다면 의견을 말하십시오.

+0

그래, 사실 당신의 대답은 많은 도움이되었습니다. Jan! –

관련 문제