我正在导入客户数据,并希望设置上次登录的日期时间(可从导入的数据中获取)。然后,这应该显示在客户信息的管理员下,它会显示"上次登录"以下屏幕中的日期时间:
当我实现以下代码时:
$customerLog = Mage::getModel('log/customer')->load($customer->getId());
$customerLog->setData('customer_id',$customer->getId())
->setLoginAt('Y-m-d h:i:s') // actual datetime used here
->save();
...我在log_customer表中获得了预期的login_at条目,
...但是在Magento后端我总是看到"上次登录:从不(离线)"当我查看客户时我在Configuration-> System-> Log中启用了日志,但这没有区别。为什么在客户屏幕中未更新“上次登录”?
答案 0 :(得分:0)
请尝试将其放在其他地方进行测试。
另外,请提供用于打印上次记录消息的代码。