prestashop check cookie是从模块设置的

时间:2015-02-26 03:21:09

标签: prestashop prestashop-1.6 prestashop-1.5

我正在Prestashop 1.6.X中开发一个模块。在这个模块中,我使用js设置自定义cookie。

现在在模块php文件中我正在检查cookie是否已设置然后执行某些操作。所以我正在做这个代码

if (isset( $_COOKIE['mycookie'] )) { 
    echo 'hello';
}

这里mycookie是我用js设置的cookie名称

工作正常。但是当我试图验证模块显示错误时。它显示错误,如

The use of $_COOKIE is forbidden; use Context::getContext()->cookie

代替。所以有人可以通过使用Context :: getContext() - > cookie告诉我如何检查cookie名称。

我试过了 Context::getContext()->cookie('mycookie')  但它不起作用。 任何帮助和建议都会非常明显。感谢

1 个答案:

答案 0 :(得分:-2)

if(isset(Context::getContext()->cookie->mycookie)){
    //your code
}