Есть ли способ, которым я могу получить содержимое файла PHP в переменной?
я хочу сделать это
$msg = $this->load->view('some_view');
но когда я это делаю, $msg
– NULL
.
Является ли это возможным?
Возможно:
$msg = $this->load->view('some_view', '', true);
Существует третий необязательный параметр, позволяющий изменять поведение функции таким образом, чтобы она возвращала данные в виде строки, а не отправляла их в ваш браузер. Это может быть полезно, если вы хотите каким-то образом обработать данные. Если вы установите для параметра значение true (boolean), он вернет данные. По умолчанию используется значение false, которое отправляет его в ваш браузер. Не забудьте присвоить его переменной, если вы хотите вернуть данные:
$msg = $this->load->view('some_view', '', true);
Источник: http://codeigniter.com/user_guide/general/views.html