我有一个存储过程、一个控制器和一个模型。
我应该在我的过程或模型中在哪里进行数据库错误检查[没有行返回、表的主键冲突、指定的值无效等?]?我应该从哪里向用户显示消息[更新成功,无法执行语句等]?
更好的做法是什么?
我有一个存储过程、一个控制器和一个模型。
我应该在我的过程或模型中在哪里进行数据库错误检查[没有行返回、表的主键冲突、指定的值无效等?]?我应该从哪里向用户显示消息[更新成功,无法执行语句等]?
更好的做法是什么?
是的,所有的错误消息和显示项都应该在 View 中处理,因为数据库错误检查可以在模型中完成。
在我看来,数据库错误检查应该进入模型,显示(一切)将进入“视图”层。你可以在这里找到一篇关于制作 MVC 框架的好文章:
http://anantgarg.com/2009/03/13/write-your-own-php-mvc-framework-part-1/