Fecmall-2.7.4版本发布

版本发布 · Fecmall · 于 3年前 发布 · 2682 次阅读

由于yii2进行了更新,出现了报错:2.7.2版本安装完成后直接报错 Call to a member function validateCsrfToken() on string

这个是因为fecmall里面的一些controller 重写init方法,但是没有执行parent:init() , 造成的报错

分析:yii2 yii/base/Controller.php加入类变量 $request , 在init函数中初始化,因此如果重写controller的init方法,必须执行 parent:init; , 否则就会出这个报错,而fecmall的有一些controller重新init方法,但是没有执行 parent:init;导致的controller 中的$this->request没有初始化导致的问题。

2.7.4版本对这个问题进行了修复

相关帖子:http://www.fecmall.com/topic/4317

共收到 0 条回复
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics