Magento 1.6:使用MySQL日期时间字段与资源模型

我已经建立了一个名为“release_date”的DATETIME字段的数据库表,并且模型/资源模型似乎工作正常。但是,我想检索并将“release_date”设置为Zend_Date对象。我也想确保它始终以UTC格式存储和检索。Magento 1.6:使用MySQL日期时间字段与资源模型

对于我如何做到这一点,或者是一个更好的解决方案,你有什么建议吗?

回答:

您可以在资源模型处理它,像:

protected function _beforeSave(Mage_Core_Model_Abstract $object) 

{

...

$date = $object->getReleaseDate();

// convert from your server/client timezone to UTC if needed

$object->setReleaseDate($this->formatDate($date));

...

}

protected function _afterLoad(Mage_Core_Model_Abstract $object)

{

...

$date = new Zend_Date($object->getReleaseDate());

// convert to your server/client timezone from UTC if needed

$object->setReleaseDate($date);

...

}

以上是 Magento 1.6:使用MySQL日期时间字段与资源模型 的全部内容, 来源链接: utcz.com/qa/266724.html

回到顶部