php – 如何在codeigniter中显示视图上的消息?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – 如何在codeigniter中显示视图上的消息?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1400字,纯文字阅读大概需要3分钟。
内容图文
我想在重定向链接上显示内容更新的成功消息.这是我的控制器代码: –
public function add_content()
{
$this->load->helper('url');
$id=$this->input->post('id');
$content=$this->input->post('content');
$title=$this->input->post('title');
$this->load->model('admin/contentmodel');
$status=$this->contentmodel->addcontent($id,$title,$content);
if($status==1)
{
$this->session->set_flashdata("message","<font class='success'>Content Successfully Updated..!!</font>");
redirect('admin/login/dash');
}
else
{
$this->session->set_flashdata("message","<font class='success'>Content Not Updated..!!</font>");
redirect('admin/content/home');
}
}
我的内容已成功更新,现在我想在特定的重定向链接上向用户显示该消息.因为我在上面的代码中设置了消息:
$this->session->set_flashdata("message","<font class='success'>Content Successfully Updated..!!</font>");
所以你们可以告诉我我哪里出错了怎么办?我的重定向到控制器 – >而不是在view.so我怎么能从控制器流出我的错误MSG-> ;查看.谢谢.
解决方法:
打开application / config / config.php并编辑该行:
$config['encryption_key'] = '';
通过向字符串添加一些随机值
$config['encryption_key'] = 'q0231sz!!1@asd';
之后,当您设置消息时
$this->session->set_flashdata('key', 'value');
在您的视图文件中只需回显
echo $this->session->flashdata('key');
请注意,这不会在此负载上回显您的“值”,但会在刷新页面后回显它
$this->session->set_flashdata('mykey', 'testing');
echo $this->session->flashdata('mykey'); // will echo '' (nothing)
内容总结
以上是互联网集市为您收集整理的php – 如何在codeigniter中显示视图上的消息?全部内容,希望文章能够帮你解决php – 如何在codeigniter中显示视图上的消息?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。