当用户执行prestashop搜索结果时,我需要从模块中的SearchController.php中检索($ search [' result'])。
我的代码是下一个
public function hookActionSearch($params)
{
$my_var = $this->context->smarty; //1st test
$my_var = $this->context->controller; //2nd test
$my_var = $params; //3rd test
$var_dump($my_var); //in the three cases Couldn't see on the dump the $search var or $search_result in the smarty case
}
如何在var?
中检索此结果答案 0 :(得分:1)
只有2个参数传递给该钩子实现:
搜索结果没有被传递,所以你不能这样做。
要获取它们,您需要覆盖SearchController :: initContent()并添加另一个钩子,您必须在该钩子上传递结果并在模块中实现。