Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在codeigniter中传递消息?_Php_Codeigniter_Session - Fatal编程技术网

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