Codeigniter未定义的变量在我的情况下

时间:2014-11-17 00:54:56

标签: php codeigniter

我遇到了这个奇怪的错误 http://i.stack.imgur.com/ZeYVM.png

我的控制器中的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;

?>

1 个答案:

答案 0 :(得分: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