【问题标题】:Kohana - validation issueKohana - validation issue
【发布时间】:2013-02-18 21:45:10
【问题描述】:

最近我开始使用 Kohana,目前一切都很好,但我有一个问题:

我应该在控制器或模型中的哪里进行表单验证(例如注册表单)?我在 kohana 的文档中看到了示例,他们使用控制器来做这些事情,但我发现在模型中做这些事情对我来说更舒服。是错了还是..?

谢谢。

【问题讨论】:

    标签: model controller kohana


    【解决方案1】:

    在 MVC 架构中,始终以拥有胖模型为目标。其他一切都应该是苗条的。

    【讨论】:

      【解决方案2】:

      你不应该有任何“肥胖”课程。胖类意味着你有太多的代码,并且该类很可能违反了 SRP。不要将你的课程限制在 MVC 中,你会做得更好。

      诸如验证之类的东西属于它们自己的类,并由您的业务逻辑使用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-04
        • 2015-03-17
        • 2020-05-02
        • 1970-01-01
        • 2022-12-02
        • 2014-05-10
        相关资源
        最近更新 更多