У меня есть такой контроллер сессии
public function main_page() {
$username = $this->input->post('username');
$password = $this->input->post('password');
$userID = $this->girismodel->girisKontrol($username, $password);
$data = array();
if (!$userID) {
$this->session->set_flashdata('login_error', TRUE);
redirect('http://' . site_url() . 'giris/');
$data['menu'] = $this->load->view('anasayfa/bLogin', '', true);
} else {
$this->session->set_userdata(array(
'logged_in' => TRUE,
'userID' => $userID,
'username' => $username));
$data['menu'] = $this->load->view('anasayfa/aLogin', '', true);
redirect('http://' . site_url());
}
$this->load->view('welcome_message', $data);
}
Как видно из приведенного выше кода, если сессия не в порядке, она загружается в $ data ['menu'] = bLogin.php, иначе aLogin.php
После того, как я передаю это в welcome_message и пытаюсь использовать
echo $menu
я думаю, что это может быть чушь, есть ли другой способ?потому что это дает ошибку:
Undefined variable: menu