【问题标题】:undefined variable while passing data from controller to view将数据从控制器传递到视图时未定义的变量
【发布时间】:2017-06-28 00:15:59
【问题描述】:

在将数据从控制器传递到视图时,我收到一个严重的通知,说未定义的变量 我的控制器文件

$data['message']="Invalid username and password";
 $this->load->view('welcome_message',$data);   

查看文件

   echo $message;

【问题讨论】:

  • 你试过查看<?php echo $message;?>

标签: codeigniter


【解决方案1】:

您需要定义 $data 变量。用这个替换你的代码

$data = array();
$data['message']="Invalid username and password";
 $this->load->view('welcome_message',$data); 

【讨论】:

    【解决方案2】:

    $message 在视图中是字符串。 你可以使用。

    echo $message
    

    参考:[https://www.codeigniter.com/user_guide/general/views.html][1]

    【讨论】:

      【解决方案3】:

      试试

      <?php echo $message;?>
      

      进一步确保welcome_message视图文件有.php扩展名

      如果您需要任何进一步的帮助,请告诉我

      【讨论】:

        猜你喜欢
        • 2017-06-06
        • 1970-01-01
        • 2019-08-30
        • 2018-08-23
        • 2017-09-03
        • 2022-08-18
        • 1970-01-01
        • 2021-02-15
        • 1970-01-01
        相关资源
        最近更新 更多