這讓我瘋狂!我想在網站主頁上添加一個簡單的聯繫表單。我無法解決是否需要構建模塊,小部件或插件。他們中沒有一個看起來很對! 模塊似乎只能作爲獨立頁面使用,例如現有的聯繫人模塊。小部件似乎只顯示數據(從數據庫或某種Feed獲取,例如Twitter),而插件似乎就像一個庫類。 我需要的是最像一個模塊。我需要一個控制器(顯示正確的視圖並根據表單是否已提交來處理來自表單和視圖的數據。) 我的問題是我無法弄清楚如何將模塊包含爲頁面(就像你一個widget),而不是在它自己的權利的頁面。Pyrocms模塊或插件或插件
3
A
回答
7
任何那些將工作。
模塊是一個MVC的可以與URL進行交互,表明觀點,有其自己的模型,助手,配置等模塊是完整的肉和雙veg
一個小工具只是一個獨立的智能部分,這意味着它需要從每個實例控制面板的幾個選項並吐出一大塊HTML。
插件只是一個標籤。這個標籤被用在模板,頁面,新聞,任何東西,並吐出一大塊HTML。一個插件可以在類中有多種方法,每種方法都會是一個不同的標籤。
我實際上已將所有這些類型的插件作爲聯繫表單,但我已經爲PyroCMS v1.1解決的問題是modular plugin。這意味着有模塊的視圖,模型等,但是我們可以跳過控制器,只是製作一個插件。
即插件最多匹配標記:
{pyro:contact:form}
這是因爲它是觸頭模塊中,並且該方法是形式。看到? :)
相關問題
- 1. PyroCMS:模塊,插件還是小部件?
- 2. 子模塊或.gitignore插件回購?
- 3. pyrocms文件插件變量
- 4. pyrocms延伸核心插件
- 5. PyroCMS文件模塊Costomization
- 6. pyrocms codeigniter小部件模塊
- 7. Struts2插件 - Dojo或jQuery或...?
- 8. Node.js模塊插件
- 9. 功能插件與模塊插件
- 10. jQuery滑塊,插件或自定義?
- 11. Joomla(組件,插件,模塊?)
- 12. 的Maven插件IDEA(或Eclipse插件)
- 13. maven tomcat插件或貨物插件?
- 14. Firefox插件:WebExtension或插件SDK
- 15. 如何構建基於模塊或插件的應用程序
- 16. Joomla! 2.5 - 實現自定義表格作爲插件或模塊?
- 17. 未登錄用戶的Joomla插件或模塊顯示
- 18. 如何編寫靈活和通用的JavaScript模塊或插件
- 19. 我是否需要更新ExpressionEngine CMS插件或模塊?
- 20. 使用模塊或插件從節點js調用wcf webservice
- 21. 用於過濾/排序大量數據的插件或模塊?
- 22. 獨立插件子模塊
- 23. Symfony sfDoctrineGuard插件sfGuardUser模塊
- 24. qgis插件的Timeit模塊
- 25. maven插件作爲模塊
- 26. Zend Framework插件/模塊
- 27. jQuery插件requirejs模塊
- 28. 錯誤PyroCMS 1.3博客插件
- 29. Firefox插件或greasemonkey腳本插入javascript
- 30. 谷歌或Bing地圖類或插件
哈!感謝菲爾,我希望你能回答!這爲我清除了很多東西。在我看到您的答案之前,我實際上已經完成了將聯繫人模塊背後的基本邏輯轉換爲小部件,方法是在display.php文件中添加一個簡單測試,以查看郵件是否已發送。我剛剛查看了你的聯繫人插件的代碼,它幾乎完全相同。我想這就是讓ci如此偉大的原因?!?! – musoNic80 2011-02-09 16:20:34