首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以编程方式清除Magento特殊价格日期字段

以编程方式清除Magento特殊价格日期字段
EN

Stack Overflow用户
提问于 2014-06-06 01:03:15
回答 1查看 530关注 0票数 3

我正在为产品更新定制Magento SOAP V2应用程序接口。我们使用第三方集成,它的功能有限。它不能做的一件事是清除项目上special_price_from和special_price_to日期的日期字段。我想出的一种变通办法是将日期设置为我在API扩展中捕获的某个占位符,然后重写该值以清除它。在产品更改之前,我能够捕获该值并在API更新中更改产品数据,但是如果我只是将该值设置为空字符串,它会抛出一个错误,提示"No date part in ''“。我尝试了null,但这只是跳过了值,"0“做了一些奇怪的事情。有人知道您可以将日期设置为什么,以便在保存时清除该字段吗?我正在试图弄清楚用户界面是如何在Admin中处理它的,但我还没有弄清楚,我想我会尽快解决这个问题。

更新:

这似乎也不能清除Admin UI中的日期。我可以发誓它是,但现在它不是,我读到黑客Zend库和更改正则表达式删除"/u“开关在结尾修复了这个问题。这是“修复”还是仅仅是一个创可贴?

EN

回答 1

Stack Overflow用户

发布于 2014-06-06 03:53:51

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24066078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档