将数据从控制器传递到视图时的未定义变量

时间:2017-06-27 11:05:44

标签: codeigniter

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

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

查看文件

   echo $message;

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

视图中的

$message是字符串。 你可以使用。

echo $message

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

答案 2 :(得分:0)

尝试

<?php echo $message;?>

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

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