我刚刚开始学习 PHP,所以如果这是一个基本问题,我深表歉意。我正在使用我理解的类似 CodeIgniter 的 MVC 框架(虽然不是 CI - 一个本土框架)
我正在尝试将两个参数传递给我的索引控制器,每个参数都会显示不同的错误消息。错误是由两个单独的帖子功能生成的(即,如果用户的登录不正确,并且在注册时电子邮件已经存在)。
public function index($error1=NULL, $error2=NULL) {
$this->template->content = View::instance('v_index_index');
$this->template->content->error1 = $error1;
$this->template->content->error2 = $error2;
echo $this->template;
}
我观察到的是,唯一显示的错误是首先出现在括号中的参数(例如,在 index/index/error2 处显示 error1 消息)。我已经测试了确定错误类型的逻辑,所以我知道这是正确的,并且相信它一定与上述有关。
任何帮助是极大的赞赏!