我以前的所有项目都在联系页面上有这个工作流程
$_POST
详细信息这是标准工作流程吗?
我过去常常在控制器中验证所有内容,然后再做一些阅读,他们建议反对它。因此,我应该将$_POST
详细信息发送给帮助程序类型对象并让它完成所有工作(验证/发送)吗?
答案 0 :(得分:0)
在控制器中,我们只应检查验证。在使用DB进行操作之前,主要验证应该是模型。
答案 1 :(得分:0)
控制器文件需要检查&验证用户输入数据。
获得&在累积所有数据时,需要将数据传输到Model文件以便与数据库进行检查(如果需要)&然后需要从这里做一些其他工作(如设置会话/ cookie,或发送邮件,或发射钩子,......)。但是,控件必须返回到相同的控制器方法,因为必须通过方法调用从同一控制器方法触发所有先前的模型功能。
现在必须调用正确的视图方法,然后必须将输出呈现给控制台。
希望它有所帮助。
答案 2 :(得分:0)
验证通常在 Model
中执行,而不是在Controller
中执行。
这是因为数据结构通常在Model
中定义,最好在操作之前立即比较获取的数据(即插入数据库等)。