开放式购物车的搜索引擎

时间:2012-11-29 12:51:20

标签: php opencart

任何人都可以告诉我Open Cart的搜索引擎是如何工作的。我的意思是说在Open Cart中搜索的代码在哪里。哪些数据库表用于搜索任何查询?

3 个答案:

答案 0 :(得分:2)

OpenCart搜索表单提交到route=product/search,即catalog/controller/product/search.php。此文件根据提交的关键字计算结果,然后加载product / search.tpl模板以显示搜索结果。

搜索结果由控制器使用catalog/product模型的getProducts()函数生成。用于生成普通产品列表的相同功能。

答案 1 :(得分:1)

OpenCart使用基本搜索(只匹配搜索中的任何关键字),但扩展存储中还有其他搜索方法可用。它在默认情况下使用的表是productproduct_description

答案 2 :(得分:1)

根据您的过滤器在类别级别中的开放式购物车搜索与category_description表一起加入,并且产品标题根据当前用户语言加入product_description表所有这些

您可以在产品型号中找到此代码 \目录\模型\目录\ product.php

public function getProducts($data = array()) {