Php 马根托;垂直导航扩展

Php 马根托;垂直导航扩展,php,magento,error-reporting,Php,Magento,Error Reporting,我正在从事一个magento项目(v1.3.2.3),并安装了vertnav扩展 目录vertnav.xml: <?xml version="1.0"?> <layout version="0.1.0"> <default> <reference name="left"> <block type="vertnav/navigation" name="catalog.vertnav" templa

我正在从事一个magento项目(v1.3.2.3),并安装了vertnav扩展

目录vertnav.xml:

<?xml version="1.0"?>
<layout version="0.1.0">
    <default>
        <reference name="left">
            <block type="vertnav/navigation" name="catalog.vertnav" template="vertnav/left.phtml" before="-" />
        </reference>
    </default>
</layout>

这应该在每一页上显示vertnav(如果我错了,请纠正我)

在index.php中将错误报告从
“E|u ALL | E|u STRICT”
更改为
“E|u ALL | ~E|u STRICT”
时,出现了一些奇怪的情况

当设置为
E|u ALL | E|u STRICT
时,vertnav不会显示在左侧栏中

当设置为
E|u ALL | ~E_STRICT
vertnav时可见

我觉得这真是奇怪的行为,希望有人知道更多

其他块的行为与普通块类似

我们遇到的另一个问题,可能与此相关。当访问管理目录(仅在live server上)时,我们会收到一个严格的警告(只有变量可以通过引用传递;类似的情况),这就是为什么我们考虑将错误报告设置为
~E\u strict

当然,我们的目标是将错误报告设置为
E|ALL | E|u STRICT
,但是vertnav应该是可见的,并且管理员可以访问

疯狂:——)


//罗兰

我不确定这与此有什么关系

但有一个简单提示:如果您想将错误报告设置为E_ALL而不是E_STRICT use:

E_ALL & ~E_STRICT
而不是:

E_ALL | ~E_STRICT
这可能没有什么区别,但这是使用位掩码的正确方法(有关更多信息,请参阅)

您还检查了Magento日志文件的内容吗

路径:
install\u dir/var/log/system.log