在Opencart中按类别搜索

在Opencart中按类别搜索,opencart,Opencart,我想加载数组中的所有类别名称,然后用数组检查输入搜索字段(如果找到),然后转到该类别页面。如何完成此操作?1)在catalog\model\catalog\product.php中创建一个函数,它将返回所有活动类别 2) 在第17行的catalog\controller\product\search.php中加载此函数 3) 使用in_数组函数获取结果,搜索的标题是否在 4) 如果搜索的标题位于类别数组中,则重定向代码 谢谢即使这个问题太宽泛而无法回答,我还是要给你一个提示。您正在寻找的东西称为

我想加载数组中的所有类别名称,然后用数组检查输入搜索字段(如果找到),然后转到该类别页面。如何完成此操作?

1)在catalog\model\catalog\product.php中创建一个函数,它将返回所有活动类别

2) 在第17行的catalog\controller\product\search.php中加载此函数

3) 使用in_数组函数获取结果,搜索的标题是否在

4) 如果搜索的标题位于类别数组中,则重定向代码


谢谢

即使这个问题太宽泛而无法回答,我还是要给你一个提示。您正在寻找的东西称为autocomplete,并且已经有免费/付费的扩展来在OpenCart中实现这些功能。另一件事是,您不希望在搜索本身完成之前加载所有类别,而是使用搜索的关键字并尝试查找与该关键字匹配的所有类别-因此匹配由MySQL完成,只返回匹配的记录-这降低了满足搜索请求所需的资源。