似乎codeigniter只允許一個庫的實例我不能用對象細節數組來設計解決方案,就像我通常會這樣做。我正在考慮只是通過AJAX調用來從視圖中進行附加查詢來填充對象和相應的細節。有沒有人有更優雅的解決方案的想法?Codeigniter設計不帶對象
回答
有這麼一種方式來調用對象不止一次:
$this->load->library('someclass', $params, 'alc');
的CodeIgniter用戶指南解釋說,非常好。第三個參數alc將是你現在用來調用對象禁令的另一個參數,我必須自己做幾次。
我不會去執行require路由,因爲CI在自己處理所有這些對象調用方面做得很好。
我可以獲得手動部分的鏈接嗎? –
http://codeigniter.com/user_guide/libraries/loader.html – stormdrain
你仍然可以通過codeigniter $ this super class來實例化多個對象。您可以簡單地使用require()
或include()
手動包含您需要的libray文件,並使用$ object = new MyClass();
然後,您可以使用$this->load->view('viewname', array('object', $object));
將您製作的任何對象傳遞給視圖,但當以這種方式傳遞到視圖時,請注意將對象(類變量)轉換爲數組元素。因此,您仍然可以像在任何其他應用程序中一樣將它們作爲對象操作,然後再傳遞到視圖。
- 1. 帶NULL對象的NSNotificationCenter.PostNotificationName()不會觸發:錯誤還是設計?
- 2. 帶有共同祖先冗餘的PHP抽象對象設計
- 3. C++對象設計
- 4. jQuery對象設計
- 5. .NET對象設計
- 6. Javascript對象設計
- 7. 找不到對象! CodeIgniter
- 8. 對象和對象元模式設計
- 9. 性能不可變的對象設計
- 10. Codeigniter Eccomerce Trasaction設計?
- 11. 設計模式 - 不同的對象,返回相同的對象
- 12. 帶有圖像對象的Android桌面佈局設計
- 13. 帶保存/刪除/更新功能的設計對象
- 14. 帶有通用對象的數據庫設計觀點
- 15. Null對象設計模式帶有行爲障礙
- 16. 帶有列表屬性的MongoDB對象模型設計
- 17. 使用帶域驅動設計的摘要對象
- 18. 對象模型設計
- 19. 如何設計對象?
- 20. 面向對象設計
- 21. 業務對象DAL設計
- 22. 對象關係設計
- 23. 命令對象設計
- 24. 設計按對象類型
- 25. HOWTO設計對象和類
- 26. 設計鏈接對象
- 27. 類設計:配置對象
- 28. Python打印對象設計
- 29. 分層對象設計(Java)
- 30. Java遊戲對象設計
你能澄清嗎?你是什麼意思只有一個圖書館的實例? –
爲什麼downvote? –
這是什麼意思'從視圖進行額外的查詢來填充將是對象? –