我刚刚开始学习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消息)。我已经测试了确定错误类型的逻辑,所以我知道这是正确的,并且相信它必须与上面的内容有关。
非常感谢任何帮助!