不能在写上下文中使用方法返回值;会话数据

迪伦·布斯(Dylan Buth)

我知道很多人都问过这个问题,但是我看到的答案并没有帮助。

我在会话中有数据集,需要将其发送到视图,但显然只有在数据存在的情况下才可以。

这是codeigniter核心文件夹中的MY_Controller文件。(我需要在整个网站上运行此代码)

class MY_Controller extends CI_Controller {

public function __construct () {
    parent::__construct();
    if (!$this->session->userdata('loggedIn')) {
        $this->data('loggedIn') = $this->session->userdata('loggedIn');
        $this->data('masterEmail') = $this->session->userdata('email');
        }

   }

}

在此先感谢您的帮助。

库玛五世

您可以在该视图文件本身中使用相同的代码。如果要在多个视图文件中使用,则可以在模板库文件中编写以下代码。

if (!$this->session->userdata('loggedIn')) {
    $loggedIn = $this->session->userdata('loggedIn');
    $masterEmail = $this->session->userdata('email');
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

此:不能在静态上下文中使用

在单值上下文中使用多值

是什么导致此Codeigniter 3应用程序中的错误“无法在写入上下文中使用方法返回值”?

奇怪的PHP错误:“无法在写上下文中使用函数返回值”

在写上下文中不能使用方法返回值

为什么在F的上下文中Deferred工厂方法具有返回值

该功能在服务器上不起作用。在写上下文中不能使用函数返回值

为什么lambda在转换为函数指针时不能在constexpr上下文中使用?

在上下文中使用数据构造函数

无法在CI_Controller的写入上下文中使用函数返回值

会话问题-不断获取“无法在写上下文中使用函数返回值”

致命错误:无法在/中的写入上下文中使用函数返回值

WordPress:致命错误:无法在第130行的写上下文中使用函数返回值

致命错误:无法在写入上下文中使用函数返回值

在写上下文php脚本中不能使用函数返回值

如何在数据库上下文中运行没有C#返回值的存储过程?

不能在静态上下文活动中使用它

在写上下文中不能使用方法返回值

SQL窗口函数不能在另一个窗口函数或聚合的上下文中使用

无法在写上下文中使用方法返回值PHP unset()

PHP致命错误:无法在写入上下文中使用函数返回值

致命错误:无法在第50行的写上下文中使用函数返回值

CodeIgniter:致命错误:无法在写入上下文中使用方法返回值

使用PHP更新XML属性,但结果是“无法在写入上下文中使用方法返回值”

错误:不能在另一个窗口函数或集合的上下文中使用窗口函数

Substr - 不能在解析上下文中使用值返回

错误:您不能在海龟上下文中使用 %,因为 % 只是观察者

致命错误:无法在(word-press 插件)中的写入上下文中使用方法返回值

Xcode 12.5 编译器错误,不能在需要类型“someType”的上下文中使用“nil”