gpt4 book ai didi

php - 在后台搜索产品,例如输入 >=3

转载 作者:行者123 更新时间:2023-11-29 07:04:27 26 4
gpt4 key购买 nike

这听起来可能是一个基本问题,但我可能使用了错误的方法来寻求答案。

如何使用值区间或“>=3”或“<3”之类的内容在 Prestashop 后台简单搜索产品

例如,我想查询所有可用数量超过 10 件的产品。因此,我希望只需在数量字段中输入“>10”并点击搜索,但它不能立即使用。

我可以在 mysql 中创建这个查询,但是有没有更简单、更快的解决方案来实现这个查询,而无需转到 tpl 文件或更改 Controller ?

最佳答案

恐怕没有简单的解决方案来覆盖 prestashop 搜索工具的默认行为。但您可以深入研究 /classes/Search.php

顺便说一下,处理这个问题最简单的方法(恕我直言)是使用 Prestashop 的 SQL 管理器:

高级参数 -> SQL 管理器 -> 添加新的。

然后,指定名称并构建您的自定义 SQL 请求。

即:

SQL 查询名称:按数量自定义选择产品信息

SQL 查询:

SELECT  p.id_product, p.id_category_default, p.ean13, sa.quantity, p.price, p.wholesale_price, p.reference, p.active
FROM ps_product AS p
LEFT JOIN
ps_stock_available AS sa
ON sa.id_product = p.id_product
WHERE sa.id_product_attribute = 0
AND sa.quantity > 1000;

希望有帮助。

关于php - 在后台搜索产品,例如输入 >=3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42278503/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com