0

$data['message'] 内に動的メッセージを設定しようとしています

たとえば、ログインフォームでメッセージを表示したい場合は、ユーザー名とパスワードを入力してくださいが、ログオフアクションで表示して成功したとします。ログアウトしました。

だから私は次のように考えていました

function login()
{
   $data['message'];
   if(!isset $data['message'])
   {
      $data['message'] = "please enter your username and password";
   }
   $this->load->view('login' $data);
}

function logout()
{
   unset session and .....
   $data['message'] = "You were succ. logged out!";
   $this->login($data);
}

しかし、レンダリングログインメソッドで次のエラーが発生します

Parse error: syntax error, unexpected T_VARIABLE, expecting '('

インサイドラインif(!isset $data['message'])

4

2 に答える 2

2
if(!isset($data['message']))
 { //etc...

isset には括弧が必要です

于 2013-05-25T12:19:01.980 に答える
0

あなたはこのように試すことができます..あなたはブラケットを忘れましたisset

function login()
    {
       $data['message'];
       if(!isset($data['message']))
       {
          $data['message'] = "please enter your username and password";
       }
       $this->load->view('login' $data);
    }

    function logout()
    {
       //unset session and .....
       $data['message'] = "You were succ. logged out!";
       $this->login($data);
    }
于 2013-05-25T12:22:52.310 に答える