magento 访客日志

标签 magento logging models

有没有办法访问 Magento 中的用户日志?我知道数据库有一个名为 log_visitor 的表,可以查看访问者的日志,并且 log_visitor_info 记录有关访问者的更多信息(IP、用户代理)。我如何获取这些数据?当我写的时候

$visitors = Mage::getModel('log/visitor')->getCollection()
foreach ($visitors as $visitor)  {
    print_r($visitor->getData());
}

我收到错误 PHP fatal error :未捕获异常“异常”,消息为“可恢复错误:方法 Varien_Db_Select::__toString() 必须在/path/to/server/lib/Varien/Db 中返回字符串值/Adapter/Pdo/Mysql.php 位于/path/to/server/app/code/core/Mage/Core/functions.php:239 中的第 272 行

最佳答案

您需要在 php 对象上使用 var_dump 或 var_export。

以下代码将输出每个访问者对象:

$visitors = Mage::getModel('log/visitor')->getCollection();

foreach ($visitors as $visitor) {
        var_dump($visitor);
}

关于magento 访客日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7147564/

相关文章:

Java MVC, Controller 之间共享模型?

magento - 翻译 Magento 前端

php - 通过sql导入/导出magento类别

java - 如何配置 log4j.properties 文件以打印进行日志记录的类的父类?

c# - 根据 .NET Core 2.1 中的更改重新加载 Serilog JSON 配置

python - 如何使通过多对多关系连接的模型在 Django 管理中同时在两个地方可编辑?

magento - 结帐成功后如何发送电子邮件?

Magento 订单导入/导出

python - 日志消息在控制台 Python 中出现两次

ruby-on-rails - 我如何用 Rails 交换这个链接?