0

今天早上登录到 magento 并试图查看一个说他们在我的网站上遇到问题的客户帐户,他们不确定是否有订单通过。

我正在导航到客户 > 管理客户

当我搜索时,她的详细信息会出现,我会看到她的 ZIP、电子邮件、姓名等,因此必须保存。我只是想简单地了解客户信息,以便查看她的详细信息。

我读到这显然可能是一个语言环境问题,与日期格式有关。当我单击客户并尝试查看帐户时,我收到以下错误;

#0 /domains/**********/http/app/code/core/Zend/Date.php(1091): Zend_Date->_calculate('set', false, NULL, 'en_GB')
#1 /domains/**********/http/app/code/core/Zend/Date.php(210): Zend_Date->set(false, NULL, 'en_GB')
#2 /domains/**********/http/app/code/core/Mage/Core/Model/Locale.php(520): Zend_Date->__construct(false, NULL, Object(Zend_Locale))
#3 /domains/**********/http/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View.php(91): Mage_Core_Model_Locale->storeDate('19', false, true)

最初持续 36 行

4

1 回答 1

1

编辑文件:/lib/Zend/Locale/Format.php 并尝试添加 $number 的验证。有时它是空的。

if (!empty($number) && count($splitted[0]) == 0) {
     self::_setEncoding($oenc);
     #require_once 'Zend/Locale/Exception.php';
     throw new Zend_Locale_Exception("No date part in '$date' found.");
}
于 2015-10-30T17:07:57.087 回答