【发布时间】:2015-11-19 12:16:02
【问题描述】:
设置数据不起作用?我的问题在哪里? 我仅在此控制器中加载库以进行练习,但收到此错误。
遇到 PHP 错误
消息:未定义的属性:Session::$session
<?php
class Session extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->library('session');
}
public function index() {
$newdata = array(
'username' => 'johndoe',
'email' => 'johndoe@some-site.com',
'logged_in' => TRUE
);
$this->session->set_userdata($newdata);
}
}
【问题讨论】:
-
您是否设置了加密密钥以便在控制器功能中自动加载或加载会话?还要更改您的班级名称,然后检查。您不应使用
Session作为您的控制器名称。 -
谢谢兄弟,问题出在类名上^^
标签: php codeigniter session controller