gpt4 book ai didi

php - 以编程方式清除 Magento 特价日期字段

转载 作者:搜寻专家 更新时间:2023-10-31 21:34:06 25 4
gpt4 key购买 nike

我正在为产品更新定制 Magento SOAP V2 API。我们使用第 3 方集成,它的功能有限。它不能做的一件事是清除项目上 special_price_from 和 special_price_to 日期的日期字段。我想出的一个解决方法是将日期设置为我在 API 扩展中捕获的某个占位符,并覆盖该值以清除它。我能够在产品更改之前捕获该值并更改 API 更新中的产品数据,但如果我只是将该值设置为空字符串,则会抛出一条错误消息“在 '' 中找不到日期部分”。我试过 null,但只是跳过了值,而“0”做了奇怪的事情。有谁知道您可以将日期设置为什么以便在保存时清除该字段?我正在努力弄清楚 UI 如何在管理员中处理它,但我还没有弄清楚,我想我会尽快解决这个问题。

更新:
看来这也不适用于清除管理 UI 中的日期。我可以发誓是,但现在不是了。我读过破解 Zend 库并通过删除末尾的“/u”开关来更改正则表达式可以解决此问题。这是“修复”还是只是创可贴?

最佳答案

事实证明,我与另一个扩展发生冲突,该扩展在尝试使用我刚刚尝试将其更改为的值创建 Zend_Date 对象时抛出异常。我禁用了该扩展程序,现在我可以在管理 UI 和我的 API 扩展程序中编辑往返日期的特价。

关于php - 以编程方式清除 Magento 特价日期字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24066078/

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