0
我在我的一個控制器中使用了一個自定義創建的MySQL輸入清理庫,這使得一個混亂,在模型中使用它會容易得多,但我不想藐視任何最佳實踐原則也有。這是一個好主意嗎?在CodeIgniter的模型中加載庫是一個好主意嗎?
我在我的一個控制器中使用了一個自定義創建的MySQL輸入清理庫,這使得一個混亂,在模型中使用它會容易得多,但我不想藐視任何最佳實踐原則也有。這是一個好主意嗎?在CodeIgniter的模型中加載庫是一個好主意嗎?
我自己碰到了這個。你知道嗎?如果它使您的應用程序工作,擰螺絲約定。如果您需要調用一段您已經編寫的代碼(並且您知道它會起作用),那麼沒有理由遵循「最佳實踐」,並執行一些有效地使您的應用程序變得更慢/效率更低/等等
最佳實踐的要點是以最佳方式編寫代碼。如果看起來應該做的最好的方式是通過從模型中調用一個庫來實現。最佳做法不是普遍規律。
對我來說,這是CI的主要優勢之一。它不太限制,可以讓你適應你的需求。 – Iraklis 2010-03-22 16:12:25