Magento未定义常量

时间:2012-12-14 12:30:52

标签: php zend-framework magento-1.4

嗨有magento的问题,因为它在我点击太阳镜菜单时显示我的错误:

Notice: Use of undefined constant id - assumed 'id'  in /var/www/app/design/frontend/glassesonline/default/template/mana/filters/items/list.phtml on line 159

这是第159行的代码

<input id="category" type="hidden"  value="<?php $arr = $this->getRequest()->getParams(id,false); echo $arr['id']; ?>">

这让我发疯,请让我知道我哪里错了,如果需要,我会提供更多信息。谢谢

1 个答案:

答案 0 :(得分:2)

它应该是:

<input id="category" type="hidden"  value="<?php $arr = $this->getRequest()->getParams('id',false); echo $arr['id']; ?>">
                                                                                        ^^^

你在这里缺少引号,PHP认为你正在尝试使用你没有的定义的变量。始终使用字符串的引号。