如何使用Codeigniter
将error messages
和success messages
传递到另一个函数?当操作成功或失败时,我需要在视图中显示消息
有两种方法。
01)您可以使用flashdata
这很简单。
$this->session->set_flashdata('give_some_useful_word', 'value');
设置你的消息变量为value
。
现在你可以在控制器的任何地方使用它,比如
$this->session->flashdata('given_word');
你可以使用sessions
$this->session->set_userdata('give_some_useful_word', 'value');
将您的message变量添加到value
。
现在你可以在控制器的任何地方使用它,比如
$this->session->userdata('given_word');
两者都是相同的编码,但我推荐第一种方法。
进一步了解这里