![]() |
1
2
当类实例(在您的例子中是auth实例)序列化到磁盘,然后在另一个请求中重新读取/反序列化,但类定义(即auth)尚未加载时,通常会引发此错误,因此PHP将其创建为“stdclass”(标准类)。 删除站点文件时,会删除会话存储(IIRC是cakephp应用程序中的缓存文件夹),因此在下一个请求中,会从头开始创建新会话。 我上一次使用cakephp(我切换到zend)已经有一段时间了,所以我不记得cake是否包含使用uu autoload函数所需的文件。 在邮件列表中,有人说您可以在视图中使用$this->auth->user(),但在控制器中,您可以使用$session->read(“auth.user”)获取用户组件。不确定区别是什么,可能$this->auth是一个视图帮助程序,因此在控制器中不可用? |
![]() |
danilo · CakePHP 3.6身份验证不起作用 7 年前 |
![]() |
Andy · CakePHP 3-如何为同一个字段定义多个条件? 7 年前 |
![]() |
Sharon · 如何使用CakePHP 3.0将新记录插入数据库? 7 年前 |
![]() |
Seb · cakePHP 3查询ifnull 7 年前 |