我想調用插件中存在的組件的函數。 在我的應用程序/ xyz_controller我包括它如下 var $ components = array('Plugin_name.Component_name'); 而我調用一個函數作爲 - $ this-> Component_name-> xyz(); 但它不工作。 任何機構都可以幫助我解決問題嗎?如何使用Cakephp訪問應用程序/控制器中的插件組件函數
0
A
回答
0
你試過requestAction?也許你可以使用類似
$this->requestAction('/Plugin_name/Component_name/xyz');
您可以在在線文檔
1
不知道獲取有關requestAction詳細信息,如果這只是你的例如,但你應該參考插件和組件使用駝峯案例,而不是下劃線:
$components = array('PluginName.ComponentName');
$this->ComponentName->xyz();
這似乎適用於我 - 我正在運行使用Cake 1.3。
+0
比其他答案更好:) – mark 2013-02-22 08:52:25
相關問題
- 1. cakephp:從插件訪問控制器
- 2. 如何從插件控制器調用CakePHP基礎應用程序?
- 3. 如何訪問JavaFX組件在控制器的構造函數
- 4. CakePHP在應用程序的控制器中調用插件模型
- 5. 如何在javafx中訪問控制器中的應用程序
- 6. 如何在控制檯應用程序中使用vcl組件?
- 7. 如何從控制檯組件應用程序訪問數據庫?
- 8. Marionette - 如何訪問控制器中的應用程序區域
- 9. 如何在應用程序控制器中配置Auth組件
- 10. 訪問控制模板組件(Windows 8應用程序)
- 11. 在我的應用程序控制器中包含cakephp插件輸出
- 12. 組件中的CakePHP 2.6訪問控制器對象
- 13. NullReferenceException當訪問控制器構造函數中的GUI組件
- 14. 如何從cakephp 3中的URL調用插件控制器3
- 15. EmberJS - 從其他控制器訪問應用程序控制器
- 16. 如何在Laravel中使用控制器訪問模型函數?
- 17. 如何從瀏覽器控制檯訪問組件控制器?
- 18. Ember _如何從組件控制器訪問控制器動作
- 19. 如何在幫助程序和組件中使用常用函數在CakePHP中
- 20. 如何訪問module.php中的控制器插件,而不使用ZF2中的任何控制器對象..?
- 21. CakePHP:在主控制器中使用插件控制器的功能
- 22. js的訪問插件控制器
- 23. Web應用程序的訪問控制
- 24. 訪問Windows應用程序的控制
- 25. 如何從控制器/ EJS訪問應用程序? Express.js
- 26. 如何從控制器訪問應用程序上下文
- 27. 如何從應用程序代理訪問導航控制器?
- 28. Java Swing應用程序 - 控制器如何訪問UI?
- 29. 如何在cakephp中使用我自己的應用程序中的插件?
- 30. CakePHP 2.3.0組件$控制器不可訪問
他沒有嘗試加載操作。他正試圖調用一個組件函數。 RequestAction不會爲他做到這一點。 – 2011-04-05 16:19:05
有趣的是,我在閱讀[鏈接](http://bakery.cakephp.org/articles/eimermusic/2009/09/02/designing-a-modular-application-using-cakephp-plugins)後,插件控制器內使用requestAction的一個函數。爲什麼它不會在這種情況下工作? – 2011-04-05 20:36:28
,因爲requestAction可以調用控制器操作但不調用控制器的組件功能。這是不同的。 – 2011-04-12 23:11:29