Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 当我将数据传递给视图时,我会得到一个";未定义变量";代码点火器中的错误_Php_Codeigniter_Variables_View_Undefined - Fatal编程技术网

Php 当我将数据传递给视图时,我会得到一个";未定义变量";代码点火器中的错误

Php 当我将数据传递给视图时,我会得到一个";未定义变量";代码点火器中的错误,php,codeigniter,variables,view,undefined,Php,Codeigniter,Variables,View,Undefined,请帮助我:将数据传递到视图时出错。我认为这是正确的程序,但我有错误 控制器: $data['success']='1'; $this->load->view('user_control/register', $data); echo $success; A PHP Error was encountered Severity: Notice Message: Undefined variable: success Filename: views/register.php Lin

请帮助我:将数据传递到视图时出错。我认为这是正确的程序,但我有错误

  • 控制器:

    $data['success']='1';
    $this->load->view('user_control/register', $data);
    
    echo $success;
    
    A PHP Error was encountered
    Severity: Notice
    Message: Undefined variable: success
    Filename: views/register.php
    Line Number: 79
    
  • 查看:

    $data['success']='1';
    $this->load->view('user_control/register', $data);
    
    echo $success;
    
    A PHP Error was encountered
    Severity: Notice
    Message: Undefined variable: success
    Filename: views/register.php
    Line Number: 79
    
  • 出现错误:

    $data['success']='1';
    $this->load->view('user_control/register', $data);
    
    echo $success;
    
    A PHP Error was encountered
    Severity: Notice
    Message: Undefined variable: success
    Filename: views/register.php
    Line Number: 79
    

不是codeigniter程序员,但您应该从您传递的控制器中检查视图文件名
$this->load->view('user\u control/register',$data)我想文件名应该在

views/user\u control/register.php


好的,它工作得很好。看看我的屏幕截图,试着模仿一下

我的控制器

我的视图(代码)

最后在屏幕上显示结果


如果它仍然不起作用,请确保您在htdocs中在LAMP或Xampp堆栈上运行Codeigniter。

我们需要更多。至少发布完整的控制器功能。您的视图似乎加载不正确。您指向的是用户控制目录,但错误是无法识别该目录。提供更多信息。另外,您的路线是如何设置的?是否有与名称冲突的内容?您试图加载的视图是否位于此处:
application\views\user\u control\register.php
?是否继续?