magento 访客日志
有没有办法访问 Magento 中的用户日志?我知道数据库有一个名为 log_visitor
的表,可以查看访问者的日志,并且 log_visitor_info
记录有关访问者的更多信息(IP、用户代理)。我如何获取这些数据?当我编写时
$visitors = Mage::getModel('log/visitor')->getCollection()
foreach ($visitors as $visitor) {
print_r($visitor->getData());
}
,出现错误 PHP Fatal error: Uncaught exception 'Exception' with message 'Recoverable Error: Method 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 行
Is there a way to access the user logs in Magento? I know the database has a table called log_visitor
that can see logs visitors, and log_visitor_info
logs more info about the visitors (IP, user agent). How do I get to that data? When I write
$visitors = Mage::getModel('log/visitor')->getCollection()
foreach ($visitors as $visitor) {
print_r($visitor->getData());
}
I get an error PHP Fatal error: Uncaught exception 'Exception' with message 'Recoverable Error: Method Varien_Db_Select::__toString() must return a string value in /path/to/server/lib/Varien/Db/Adapter/Pdo/Mysql.php on line 272' in /path/to/server/app/code/core/Mage/Core/functions.php:239
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您不确定对象的 API,可以使用直接数据库查询。
例如
You can use the direct database query if you're not sure about object's API.
For example
您需要在 php 对象上使用 var_dump 或 var_export。
以下代码将输出每个访问者对象:
You need to use var_dump or var_export on php objects.
The following code will output each visitor object: