有人可以給我一個在CodeIgniter中使用HMVC模塊化擴展的最佳方法。我喜歡我的模塊像插件一樣獨立。所以我的模塊有自己的控制器,模型,視圖和庫,配置等。因此,當我想在其他項目中重新使用模塊時,我可以將模塊複製並粘貼到其他項目中。但有些東西對我來說並不明確,例如我製作了一個搜索模塊,顯示搜索表單並處理搜索帖子。我使用echo modules :: run('search/search/search_form')在網站視圖中調用它。當我提交表單時,我想將結果輸出到當前頁面,所以我將search_results存儲在會話變量中以讓當前頁面訪問搜索結果,但我認爲它不是一個好主意,因爲會話的限制爲4kb我沒有錯。如何通過不使用會話變量在當前頁面輸出搜索結果?就像我想使用$ this-> load-> view()函數並傳遞數據。如何使用HMVC模塊化擴展爲CodeIgniter創建搜索小部件模塊
0
A
回答
0
我只會將搜索字符串和當前頁面放入會話中,並在MY_Controller中創建一個偵聽器,用於檢查會話中的搜索字符串。如果會話包含搜索字符串,則從搜索控制器/模塊運行搜索方法,並將該數據傳遞到當前頁面(例如模塊)。
相關問題
- 1. Codeigniter模塊化HMVC擴展 - 無法上載文件
- 2. codeigniter模塊化擴展
- 3. 用於CodeIgniter的HMVC模塊化擴展故障
- 4. CodeIgniter模塊化擴展HMVC數據庫錯誤
- 5. HMVC模塊陣列Codeigniter
- 6. Codeigniter HMVC模塊結構
- 7. 模塊化擴展
- 8. Kohana模塊化擴展可能像Codeigniter?
- 9. codeigniter HMVC擴展模型組織
- 10. CodeIgniter - 模塊化?
- 11. 擴展模塊
- 12. 使用Codeigniter與模塊化擴展和Smarty
- 13. 使用distutils構建Python擴展模塊
- 14. CodeIgniter HMVC加載模塊操作
- 15. 爲什麼CodeIgniter 2不支持模塊化擴展?
- 16. 爲Windows構建Python C擴展模塊
- 17. RequireJS模塊,擴展另一個模塊
- 18. 如何在Codeigniter HMVC中調用模塊功能?坦克認證
- 19. 用C模塊擴展python
- 20. 如何在codeigniter HMVC的文件夾模塊中使用seaparate控制器?
- 21. 在PHP,CodeIgniter/Kohana中自動加載模塊化/小部件
- 22. 如何創建laravel在laravel 5或HMVC模塊5
- 23. 使用SWIG創建PHP C/C++擴展模塊
- 24. Codeigniter HVMC模塊化分離擴展URL重寫/路由
- 25. CodeIgniter模塊化擴展在CentOS上損壞
- 26. 無法使用CodeIgniter在HMVC模塊內設置會話變量
- 27. 擴展PRISM模塊化方法(CompositeWPF)
- 28. Joomla搜索模塊
- 29. Drupal搜索模塊
- 30. 擴展一個擴展類的模塊
謝謝隊友! :) 我感謝您的幫助 :) – 2012-07-29 11:21:52