1

PHPを学び始めたばかりなので、初歩的な質問でしたら申し訳ありません。CodeIgniter のような MVC フレームワークであると理解しているものを使用しています (CI ではありませんが、自家製のフレームワークです)。

2 つのパラメーターをインデックス コントローラーに渡そうとしていますが、それぞれ異なるエラー メッセージが表示されます。エラーは、2 つの個別の事後操作から生成されます (つまり、ユーザーのログインが正しくない場合と、サインアップ時に電子メールが既に存在する場合)。

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 メッセージが表示されます)。エラーの種類を判断するためのロジックを既にテストしたので、それが正しいことはわかっており、上記と関係があるに違いないと考えています。

どんな助けでも大歓迎です!

4

0 に答える 0