Skip to main content

Передача данных в Вид

Вся логика работы приложения в Codeignitere заключена в контроллере. Давайте отредактируем код метода 'view' контроллера 'statica' :

function view($id = null)
{
    $data['content'] = '<p>Передаем данные в вид</p>';
    $this->load->view('statica', $data);
}

Как видите передача данных в Вид дело простое. Мы объявляем ассоциативный массив, присваиваем нужные значения, а затем передаем этот массив в качестве параметра для загрузки Вида. И все.

В самом Виде станут доступными переменные с именами ключей массива, в котором мы передавали данные. Так если мы использовали ключ 'content', то в виде будет доступна переменная '$content'.

Теперь, если все сделано правильно, вы увидите в браузере по адресу http://site-visitka.loc/statica/view/about
Вывод браузера

Вывод браузера

что означает, что данные успешно переданы в Вид.