2014-06-29 25 views
0

我想调整的Prestashop生产力,但是当我使的Prestashop 1.5工具:: getPageName错误时_PS_DEBUG_PROFILING_启用

define('_PS_DEBUG_PROFILING_', true); 

我得到的所有前端页面PHP的致命错误:

Fatal error: Call to undefined method Tools::getPageName() in /override/classes/Link.php on line 32 

在管理面板中,调试输出完美工作。我试图在社区论坛上搜索这样的错误,但失败了。我的Prestashop版本是1.5.5。

回答

0

Tools类没有getPageName方法。您应该从重写的Link类中删除方法调用。

+0

我知道它的字面意思。但1)像这样删除不是一个选项,因为它是Link.php中getPaginationLink函数的一个主体 - 它可能在分页时很方便; 2)一切工作一致,直到_PS_DEBUG_PROFILING_未启用,甚至可能通过注释Tools :: getPageName()还会有其他致命错误。 – shershen

+0

@shershen我检查了它,并在PrestaShop 1.5中'Tools'类没有'getPageName'方法。 '/ override/classes/Tools'文件是否包含这个方法? – yenshirak

+0

不可以。我应该从其他版本自己添加它吗? – shershen