最近,我开始与Kohana中,一切都很好的时刻,但我有一个问题:的Kohana - 验证问题
,我应该尽我的表单验证(登记表为例)在控制器或模型?我在kohana的文档中看到了一些例子,他们使用控制器来做这些事情,但是我发现在模型中做这些事更容易。它是错的还是..?
谢谢。
最近,我开始与Kohana中,一切都很好的时刻,但我有一个问题:的Kohana - 验证问题
,我应该尽我的表单验证(登记表为例)在控制器或模型?我在kohana的文档中看到了一些例子,他们使用控制器来做这些事情,但是我发现在模型中做这些事更容易。它是错的还是..?
谢谢。
在MVC架构中,始终旨在拥有胖模型。一切应该是苗条的。
你不应该有任何“胖”类。脂肪类意味着你的代码太多了,而这个类可能违反了SRP。不要限制你的类到MVC,你会好得多。
验证等事情属于自己的类,并被您的业务逻辑所使用。