lucidtaz / yii2-analytics

lucidtaz/analytics 的 Yii2 绑定

dev-master 2016-09-14 15:33 UTC

This package is auto-updated.

Last update: 2024-09-12 05:01:28 UTC


README

为 LucidTaZ/Analytics 提供 Yii2 绑定。

用法

使用 Composer 包含此包

composer require "lucidtaz/yii2-analytics"

然后配置 web.phpconsole.php 以包含模块

$config = [
    ...
    'bootstrap' => ['analytics'],
    'modules' => [
        'analytics' => [
            'class' => 'lucidtaz\analytics\yii2\Module',
            'db' => /* optional db specification */,
        ],
        ...
    ],
    ...
];

在安装期间运行迁移来创建表

php yii migrate --migrationPath=@vendor/lucidtaz/yii2-analytics/src/migrations

功能

为了轻松跟踪控制器的所有页面访问,请使用 PageviewBehavior

public function behaviors()
{
    return [
        'pageview' => [
            'class' => 'lucidtaz\analytics\yii2\behaviors\PageviewBehavior',
        ],
    ];
}