Php 将数组值传递给控制器并在Codeigniter中的视图中显示
我是新的代码点火器。我试图将数组从一个控制器传递到另一个控制器,然后在视图中显示这些值。但它不起作用 一号控制员Php 将数组值传递给控制器并在Codeigniter中的视图中显示,php,codeigniter,Php,Codeigniter,我是新的代码点火器。我试图将数组从一个控制器传递到另一个控制器,然后在视图中显示这些值。但它不起作用 一号控制员 if($query) { $data = array( 'user' => $this->input->post('email'), 'is_logged_in' => true ); $this->session->set_userdata($data); redirect('si
if($query)
{
$data = array(
'user' => $this->input->post('email'),
'is_logged_in' => true
);
$this->session->set_userdata($data);
redirect('site/member_area',$data);
}
else {
$this->index();
}
具有member_area()函数的2号控制器
在视图中,我试图在视图中使用此语句显示控制器1中接收到的“用户名”
echo $user;
但它不显示用户名,即$data['user']。该视图仅接收到来自控制器2的值。您需要在代码中进行一些更改。当您将会话值作为简单数组调用时。这对你有用 控制器1
$data = array(
'user' => $this->input->post('email'),
'is_logged_in' => true
);
$this->session->set_userdata('retrieveData',$data);
在您的视图中,您可以使用
$retrieveData = $this->session->userdata('retrieveData'); // will return the array
$userid = $this->session->userdata['retrieveData']['user'];// retrieving single element from session
echo $userid;
您需要在代码中进行一些更改。当您将会话值作为简单数组调用时。这对你有用 控制器1
$data = array(
'user' => $this->input->post('email'),
'is_logged_in' => true
);
$this->session->set_userdata('retrieveData',$data);
在您的视图中,您可以使用
$retrieveData = $this->session->userdata('retrieveData'); // will return the array
$userid = $this->session->userdata['retrieveData']['user'];// retrieving single element from session
echo $userid;
您需要在代码中进行一些更改。当您将会话值作为简单数组调用时。这对你有用 控制器1
$data = array(
'user' => $this->input->post('email'),
'is_logged_in' => true
);
$this->session->set_userdata('retrieveData',$data);
在您的视图中,您可以使用
$retrieveData = $this->session->userdata('retrieveData'); // will return the array
$userid = $this->session->userdata['retrieveData']['user'];// retrieving single element from session
echo $userid;
您需要在代码中进行一些更改。当您将会话值作为简单数组调用时。这对你有用 控制器1
$data = array(
'user' => $this->input->post('email'),
'is_logged_in' => true
);
$this->session->set_userdata('retrieveData',$data);
在您的视图中,您可以使用
$retrieveData = $this->session->userdata('retrieveData'); // will return the array
$userid = $this->session->userdata['retrieveData']['user'];// retrieving single element from session
echo $userid;
您可以将会话变量定义为
$this->session->set_userdata('mysession',$data);
并且可以按以下方式访问会话中的值:
echo $this->session->userdata['mysession']['user'];// your email or username
您可以将会话变量定义为
$this->session->set_userdata('mysession',$data);
并且可以按以下方式访问会话中的值:
echo $this->session->userdata['mysession']['user'];// your email or username
您可以将会话变量定义为
$this->session->set_userdata('mysession',$data);
并且可以按以下方式访问会话中的值:
echo $this->session->userdata['mysession']['user'];// your email or username
您可以将会话变量定义为
$this->session->set_userdata('mysession',$data);
并且可以按以下方式访问会话中的值:
echo $this->session->userdata['mysession']['user'];// your email or username
您需要将数据设置为全局变量Vicky和Narendra Sisodia是正确的。一旦将其设置为会话数据,您就可以在任何控制器或函数中访问该会话数据。您需要将数据设置为全局变量Vicky和Narendra Sisodia是正确的。一旦将其设置为会话数据,您就可以在任何控制器或函数中访问该会话数据。您需要将数据设置为全局变量Vicky和Narendra Sisodia是正确的。一旦将其设置为会话数据,您就可以在任何控制器或函数中访问该会话数据。您需要将数据设置为全局变量Vicky和Narendra Sisodia是正确的。一旦将其设置为会话数据,就可以在任何控制器或函数中访问该会话数据。