Php 如何在codeigniter中传递消息?
如何使用Php 如何在codeigniter中传递消息?,php,codeigniter,session,Php,Codeigniter,Session,如何使用Codeigniter将错误消息和成功消息传递到一个功能到另一个功能? 当操作成功或失败时,我需要在视图中显示消息。有两种方法 01)您可以使用flashdata 这很简单 $this->session->set_flashdata('give_some_useful_word', 'value'); 将消息变量设置为值 现在您可以在控制器中的任何位置使用它 $this->session->flashdata('given_word'); $this->
Codeigniter
将错误消息
和成功消息
传递到一个功能到另一个功能?
当操作成功或失败时,我需要在视图中显示消息。有两种方法
01)您可以使用flashdata
这很简单
$this->session->set_flashdata('give_some_useful_word', 'value');
将消息变量设置为值
现在您可以在控制器中的任何位置使用它
$this->session->flashdata('given_word');
$this->session->userdata('given_word');
02)您可以使用会话
$this->session->set_userdata('give_some_useful_word', 'value');
将消息变量添加到值
现在您可以在控制器中的任何位置使用它
$this->session->flashdata('given_word');
$this->session->userdata('given_word');
两者都类似于相同的编码,但我重新命名了第一种方法
进一步了解两种方法
01)您可以使用flashdata
这很简单
$this->session->set_flashdata('give_some_useful_word', 'value');
将消息变量设置为值
现在您可以在控制器中的任何位置使用它
$this->session->flashdata('given_word');
$this->session->userdata('given_word');
02)您可以使用会话
$this->session->set_userdata('give_some_useful_word', 'value');
将消息变量添加到值
现在您可以在控制器中的任何位置使用它
$this->session->flashdata('given_word');
$this->session->userdata('given_word');
两者都类似于相同的编码,但我重新命名了第一种方法
进一步了解GE您尝试了什么?您尝试了什么?最好使用方法一,因为它会在下一次请求时自动清除。使用
set\u userdata()。(而且,它们都是会话库的一部分。因此方法2实际上是“您可以使用userdata
”)最好使用方法1,因为它会在下一次请求时自动清除。使用set\u userdata()。(而且,它们都是会话库的一部分。因此方法2实际上是“您可以使用userdata
”