2014-01-05 101 views
0

我開發了一個使用CakePHP 2.4.4的bug跟蹤器。我將它作爲一個獨立的cakephp應用程序,但現在我想將它轉換爲插件,以便在其他項目中重用它。 正如我已閱讀的文檔(http://book.cakephp.org/2.0/en/plugins.html),我已按照從那裏的指示,並創建正確的文件夾和文件結構。這是我迄今爲止所做的:https://github.com/lubbleup/BugCake/tree/plugin如何正確使用CakePHP插件

但是現在,當我嘗試在單獨的cakephp安裝中使用插件時,我無法理解如何製作插件,並且例如使用它的控制器和功能等

任何人都可以幫我在這裏?

PS:這是我第一次嘗試創建一個CakePHP的插件

預先感謝您!

+0

哪部分你不明白?請更具體地說明你的問題。 – XuDing

回答

1

您必須加載插件你父應用程序中APP/Config/bootstrap.php

CakePlugin::loadAll(); 

你不需要在你的插件AppModelAppController。你的插件有一個名爲PluginNameAppController/PluginNameAppModel的自己的AppController /模型。

你可以撥打你的插件http://host/plugin_name/controller/action/[...]。在你的情況下,例如http://host/bug_cake/issues/view/1

但是你也可以在你的插件中使用自定義路由和大量選項。

希望能回答你的問題 - 如果沒有,評論。

+0

是的,實際上你的回答非常有幫助,謝謝Jan! –

相關問題