我有一张发票或订单的phtml文件,其日期定义如下
$this->formatDate($_order->getCreatedAtStoreDate(), 'long'))
我还想添加另一个字段,该字段将占用此订单日期并为其添加5天。所以伪代码看起来像这样
$this->formatDate($_order->getCreatedAtStoreDate() . "+ 5 days", 'long'))
我该如何实现这个目标?
答案 0 :(得分:0)
您可以挂钩sales_order_save_before事件,并在观察者中设置您使用mygento设置例程创建的新字段中的自定义日期。
可以在magentocommerce上找到处理活动的说明:http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/customizing_magento_using_event-observer_method
还有关如何创建设置脚本以扩展标准模型字段:http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-6-magento-setup-resources
答案 1 :(得分:0)
实际上是自己想的。我的伪代码几乎是正确的代码
$this->formatDate($_order->getCreatedAtStoreDate() . "+5 day", 'long'))