一旦一個插件被安裝在/ app /插件,您可以訪問它的URL / plugin_name / controller_name /行動。在我們的ContactManager插件示例中,我們訪問ContactsController / contact_manager /聯繫人。
一些最終建議使用CakePHP應用程序插件:
當你沒有一個插件有一個和AppModel的插件,你會錯過控制器錯誤當試圖訪問一個插件控制器。
您可以定義您自己的插件,佈局在app /插件/插件/視圖/佈局。否則,插件將使用的佈局/ app /視圖/文件夾默認佈局。
你可以做inter-plugin通信通過$ this - > requestAction(“/ plugin_name / controller_name /行動”);在你的控制器。
如果你使用requestAction,確保控制器和模型名稱儘可能獨特。否則你可能會PHP“重新定義類…”錯誤。
一些最終建議使用CakePHP應用程序插件:
當你沒有一個插件有一個和AppModel的插件,你會錯過控制器錯誤當試圖訪問一個插件控制器。
您可以定義您自己的插件,佈局在app /插件/插件/視圖/佈局。否則,插件將使用的佈局/ app /視圖/文件夾默認佈局。
你可以做inter-plugin通信通過$ this - > requestAction(“/ plugin_name / controller_name /行動”);在你的控制器。
如果你使用requestAction,確保控制器和模型名稱儘可能獨特。否則你可能會PHP“重新定義類…”錯誤。