【发布时间】:2014-09-19 13:26:12
【问题描述】:
在我的 CodeIgniter 应用程序中,我在一些控制器(不是全部)中使用会话类,并且我在所有页面中都呈现了固定的主题视图。我想在视图中使用session->setflash()。因此,对于不使用会话的控制器,我必须检查 session->flashdata() 是否已设置或可用。我尝试了以下方法:
<?php if (isset($this->session->flashdata('msg'))):;?>
它返回以下错误:
致命错误:无法对函数调用的结果使用 isset()(您 可以使用 "null !== func()" 代替)
当我尝试消息的建议时:
<?php if (null !== $this->session->flashdata('msg')):;?>
我收到以下错误:
致命错误:在非对象上调用成员函数 flashdata() 在...
除了 codeIgniter 错误:
遇到 PHP 错误 严重性:通知
消息:未定义属性:CI_Loader::$session
文件名:themes/head.php
行号:44
【问题讨论】:
标签: php codeigniter