Codeigniter неопределенная переменная в моем случае

0

Я получил эту странную ошибку http://i.stack.imgur.com/ZeYVM.png

my hello.php в моем контроллере

<?php

class Hello extends CI_controller {

    public function one($name){
        $this->load->view('one');
        $data = array("name" => $name);
    }
}

и это мой взгляд one.php

<?php 

echo $name;

?>
Теги:
codeigniter

1 ответ

2
Лучший ответ

Вы не передаете свой массив $data в свой файл вида. Просто установка $data в массив ничего не сделает.

public function one($name){
    $data = array("name" => $name);
    $this->load->view('one', $data);
}

DOCS: https://ellislab.com/codeigniter/user-guide/general/views.html

Ещё вопросы

Сообщество Overcoder
Наверх
Меню