在我的情况下,代码点火器未定义的变量


Codeigniter undefined variable in my case

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

我的你好.php在我的控制器中

<?php
class Hello extends CI_controller {
    public function one($name){
        $this->load->view('one');
        $data = array("name" => $name);
    }
}

这是我的看法之一.php

<?php 
echo $name;
?>

您没有将$data数组传递给视图文件。 仅将$data设置为数组不会执行任何操作。

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

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