Trong tệp : app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Datetime.php
, trong render()
phương thức, có vẻ như cùng một mã chính xác đang được chạy trong cả khối thử và bắt. Ngoại lệ không được xử lý ở tất cả. Tôi tò mò muốn biết lý do (nếu có) là gì khi viết mã như thế này:
try {
$data = Mage::app()->getLocale()
->date($data, Varien_Date::DATETIME_INTERNAL_FORMAT)->toString($format);
} catch (Exception $e) {
$data = Mage::app()->getLocale()
->date($data, Varien_Date::DATETIME_INTERNAL_FORMAT)->toString($format);
}