在Prestashop 1.7.5.4中,当我在搜索栏中输入用于搜索目录的任何关键字时,它会以名称统计信息搜索存储在DB表中。但是在prestashop 1.7.2.4中它没有插入。
/**
* Insert keywords in statssearch table when a search is launched on FO
*/
public function hookActionSearch($params)
{
$sql = 'INSERT INTO `'._DB_PREFIX_.'statssearch` (`id_shop`, `id_shop_group`, `keywords`, `results`, `date_add`)
VALUES ('.(int)$this->context->shop->id.', '.(int)$this->context->shop->id_shop_group.', \''.pSQL($params['expr']).'\', '.(int)$params['total'].', NOW())';
Db::getInstance()->execute($sql);
}