2013-02-18 64 views
0

最近,我開始與Kohana中,一切都很好的時刻,但我有一個問題:的Kohana - 驗證問題

,我應該盡我的表單驗證(登記表爲例)在控制器或模型?我在kohana的文檔中看到了一些例子,他們使用控制器來做這些事情,但是我發現在模型中做這些事更容易。它是錯的還是..?

謝謝。

回答

2

在MVC架構中,始終旨在擁有胖模型。一切應該是苗條的。

0

你不應該有任何「胖」類。脂肪類意味着你的代碼太多了,而這個類可能違反了SRP。不要限制你的類到MVC,你會好得多。

驗證等事情屬於自己的類,並被您的業務邏輯所使用。