php – Magento 1.6:将MySQL日期时间字段与资源模型一起使用
发布时间:2020-12-13 16:43:18 所属栏目:PHP教程 来源:网络整理
导读:我已经设置了一个名为“release_date”的DATETIME字段的数据库表,模型/资源模型似乎工作正常.但是,我想检索并将“release_date”设置为Zend_Date对象.我还想确保它始终以UTC格式存储和检索. 您对我如何做到这一点有什么建议,或者可能是一个更好的解决方案吗
我已经设置了一个名为“release_date”的DATETIME字段的数据库表,模型/资源模型似乎工作正常.但是,我想检索并将“release_date”设置为Zend_Date对象.我还想确保它始终以UTC格式存储和检索.
您对我如何做到这一点有什么建议,或者可能是一个更好的解决方案吗? 解决方法
您可以在资源模型中处理它,例如:
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); ... } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |