и в вашем представлении User_Login.php вы можете получить к ним доступ следующим образом:
сноВот У меня есть следующий контроллер:
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...
}
и в моемUser_Login.php
посмотреть файл я делаю это:
<?php print_r($data);?>
что приводит к:
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: data
Filename: views/User_Login.php
Line Number: 1
Нужно ли загружать какие-либо конкретные модули / помощники, чтобы заполнить переменную $ data? Если яprint_r($this)
Я могу видеть много вещей, но ничего из моих данных, кроме как в кеше
Редактировать: чтобы уточнить, я знаю, что вызов переменной в контроллере и представлении один и тот же, не «поделится» ею - это выходит за рамки, но в приведенном мною примере это подразумевает$data
переменная создается в области видимости. Я просто случайно использовал одно и то же имя в контроллере