有没有办法访问 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/