0

嗨,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']; ?>">

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

4

1 回答 1

2

它应该是:

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

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

于 2012-12-14T12:37:11.640 回答