2013-02-18 63 views
0

最近,我开始与Kohana中,一切都很好的时刻,但我有一个问题:的Kohana - 验证问题

,我应该尽我的表单验证(登记表为例)在控制器或模型?我在kohana的文档中看到了一些例子,他们使用控制器来做这些事情,但是我发现在模型中做这些事更容易。它是错的还是..?

谢谢。

回答

2

在MVC架构中,始终旨在拥有胖模型。一切应该是苗条的。

0

你不应该有任何“胖”类。脂肪类意味着你的代码太多了,而这个类可能违反了SRP。不要限制你的类到MVC,你会好得多。

验证等事情属于自己的类,并被您的业务逻辑所使用。