Codeigniter passando dados do controlador para visualizar
ConformeAqu Eu tenho o seguinte controlador:
class User extends CI_Controller {
public function Login()
{
//$data->RedirectUrl = $this->input->get_post('ReturnTo');
$data = array(
'title' => 'My Title',
'heading' => 'My Heading',
'message' => 'My Message'
);
$this->load->view('User_Login', $data);
}
//More...
}
e no meuUser_Login.php
ver arquivo Eu faço isso:
<?php print_r($data);?>
o que resulta em
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: data
Filename: views/User_Login.php
Line Number: 1
Preciso carregar módulos / auxiliares específicos para preencher a variável $ data? Se euprint_r($this)
, Vejo muitas coisas, mas nenhum dos meus dados, exceto em caches
Edit: Para esclarecer, eu sei que chamar a variável da mesma forma no controlador e exibir não a "compartilhará" - ela está fora do escopo, mas no exemplo que eu vinculei, parece implicar um$data
variável @ é criada no escopo da visualização. Simplesmente usei o mesmo nome no controlador