首页 > 代码库 > ECmall错误:Call to a member function get_users_count() on a non-object
ECmall错误:Call to a member function get_users_count() on a non-object
问题描述:
在后台添加了一个app报错:Call to a member function get_users_count()Fatal error: Call to a member function get_users_count() on a non-object in \includes\ecapp.base.php on line
问题原因有一下几点:
1.你的APP文件没有对应的Lang文件;
2.你的APP文件和Lang文件如果是UTF编码的,可能是有BOM;
3.你的APP文件和Lang文件代码里面最后的php结束符(?>)后面有空行;
解决办法:
先查看问题1,如果确实没有对应的Lang文件,则添加之(添加方法,举个例子:如果你的APP文件是app/***.app.php,那么你的Lang文件则放在 languages/sc-utf-8/***.lang.php下)
在查看问题2,用dw等软件编辑器打开app文件或者lang文件,然后另存为,在弹出的窗口把bom的复选框去掉
再查看问题3,用dw等软件编辑器打开app文件或者lang文件,定位到代码最后一行,把php结束符(?>)后面的空白行去掉。
补充:一般情况下可以先考虑几个全局文件,如:
includes/libraries/session.lib.php
includes/global.lib.php
includes/ecapp.base.php
app/frontend.base.php
的去除BOM和去除(?>)结束符后面的空行
我在项目中遇到的问题如2 然后通过dw修改后问题解决
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。