入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

thinkphp Call to a member function assign() on a non-object

创建时间:2016-08-23 投稿人: 浏览次数:914
3.1.2 - 致命 - 未处理 3.1.2 开发并正常运行的程序,升级到3.1.3之后提示错误:Call to a member function assign() on a non-object。新手,不知道怎么解决。


-------------------------最新情况:

我修改自己网站的代码,问题解决了。
这个应该也算是TP对PHP5以前版本构造函数兼容问题吧,具体情况贴出来:
原代码:
  1. class BaseAction extends Action{
  2.     function BaseAction(){
  3.         $this->chlCats = getChannelCats();
  4.     }
  5. }
复制代码
修改后:
  1. class BaseAction extends Action{
  2.     function __construct(){
  3.         parent::__construct();
  4.         $this->chlCats = getChannelCats();
  5.     }
  6. }
复制代码
至于TP要不要修正一下呀?。 
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。