【发布时间】:2011-11-11 17:45:04
【问题描述】:
其实我已经开始学习mvc架构了。
我对是否将我的用户名注册验证逻辑放在模型或控制器中感到困惑。
我有某种状态消息会告诉用户要注册的新用户名是否可用。
我的困惑开始了,因为大多数消息来源说它应该在模型中,因为它涉及在将用户名数据放入数据库之前对其进行验证(而不是检查用户名字段的输入)。但是,状态消息应该在用户按键或更改更改用户名字段之前立即响应,这使我认为它应该在控制器中,因为它涉及更多用户事件。
我真正关心的不是要使用的框架,而是涉及 MVC 的标准概念。根据上述条件/前提,我应该将用户名验证逻辑放在哪里?
【问题讨论】: