2011-08-24 43 views

回答

4

的強度和助手的弱點是,他們不完全適合MVC框架;它們更像膠水而不是木頭或鋼製框架。它們可以方便地在多種環境下使用,並且非常適用於常見的輕型任務。如果你的助手變得更加複雜,並開始需要與模型和控制器進行交互,那麼你有一個可疑的設計需要更仔細的考慮。膠水和膠帶可能是有用的,但你會很難找到他們製造的摩天大樓。

+0

所以,如果即時通訊只是使用助手進行簡單的驗證和數據庫查詢,你認爲那可以嗎? – sqlmole

+0

絕對不是數據庫查詢,可能不驗證。我通常將數據庫交互限制在我的模型中,並在控制器中進行驗證。除了基本的[MVC概述](http://codeigniter.com/user_guide/overview/mvc)之外,CodeIgniter還有一個很棒的[驗證類](http://codeigniter.com/user_guide/libraries/form_validation.html)的.html)。 MVC設計模式讓我花了一段時間纔有效地使用,並且我強烈建議您在構建應用程序之前繼續閱讀/研究。 –

+0

我使用的驗證類,是不是幫助類?就像form_helper或數據庫幫助程序一樣。也許我沒有正確地說出對不起 – sqlmole

相關問題