gpt4 book ai didi

php - 使用PHP在MVC View 中显示自定义错误消息

转载 作者:行者123 更新时间:2023-12-03 08:55:15 25 4
gpt4 key购买 nike

我需要在我所在的 View 中显示用户友好的错误消息,并想知道什么是最佳解决方案。我可以使用错误 Controller 显示和显示错误页面,但这不是我想要实现的。我需要处理任何模型中的所有自定义错误消息,并在您所在的 View 中显示错误。例如:

我在“用户” Controller 中。创建新用户时,PHP模型代码将检查是否存在相同的用户名,如果存在,我想在 View 中显示一条消息,或者在 header 中显示以下内容:echo $error;,它显示我设置为从任何显示的错误消息模型是否发生。

模型中的示例错误消息:

 if ($p0 > 0) {
$IsValid = false;
log::LOG_USER_ERROR("This user already exist!", $username);
exit("This user already exist! </br> ");
}

此代码已成功将错误写入日志文件,但是如何在同一 View 中显示错误消息? exit()在空白页中显示消息。我需要在同一 View 和设计中将其显示为红色块。

最佳答案

exit()会终止当前脚本,因此不会执行View的代码。

相反, View 的一部分应该是显示消息的区域。然后,您可以将错误消息放入View在该区域中向用户显示的变量(可能是消息数组)。

关于php - 使用PHP在MVC View 中显示自定义错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28395697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com