Opencart 2.0.1.1-product/search.php,无法确定在何处添加额外功能

Opencart 2.0.1.1-product/search.php,无法确定在何处添加额外功能,php,mysql,opencart,Php,Mysql,Opencart,我认为要修改的正确文件是catalog/controller/product/search.php,以便为搜索添加额外的功能。基本上,我想获取产品具有的特定属性,并运行结果数组。因此,我面临下一个困难: $search = $someInput; // Where do i get search input? $arraySearch = compact($search); // Compact it to array $resultsArray = SELECT desired_attri

我认为要修改的正确文件是
catalog/controller/product/search.php
,以便为搜索添加额外的功能。基本上,我想获取产品具有的特定属性,并运行结果数组。因此,我面临下一个困难:

$search = $someInput; // Where do i get search input? 
$arraySearch = compact($search);  // Compact it to array
$resultsArray = SELECT desired_attribute FROM product_table; // Insert my desired query, where do I do that? Is there some quick way, like get->?
$filteredResult=preg_replace(“/[^0-9]/”,“,$resultsArray->所需的_属性”);//只过滤到数字

数组相交($arraySearch,$filteredResult);//基于此交集查找产品


我可以有一些想法吗?只是Opencart的文档记录非常糟糕。这对于框架来说非常容易。

阅读本教程(),它适用于OC1.5.x,但对您非常有帮助。我从哪里获得搜索输入<代码>$this->request->get['key']插入我想要的查询<代码>$this->db->query('quey here')很抱歉回复太晚,我通过在模型代码中深入搜索来实现它。查询是一个巨大的巴士那里。你提供的信息真的很有用。谢谢!阅读本教程(),它是针对OC1.5.x的,但对您非常有帮助我从哪里获得搜索输入<代码>$this->request->get['key']插入我想要的查询<代码>$this->db->query('quey here')很抱歉回复太晚,我通过在模型代码中深入搜索来实现它。查询是一个巨大的巴士那里。你提供的信息真的很有用。谢谢!