anmoroz/yii2-analytics

Yii2 数据分析模块

安装: 5

依赖: 0

建议: 0

安全: 0

星标: 9

关注者: 2

分支: 2

公开问题: 0

类型:yii2-extension

0.0.1 2015-10-02 13:13 UTC

This package is not auto-updated.

Last update: 2024-09-18 10:17:14 UTC


README

以表格形式构建复杂的数据部分。

这里提供俄语文档

要求

  • PHP >= 5.4.0。
  • Elasticsearch 1.7.2
  • yiisoft/yii2 ~2.0
  • yiisoft/yii2-bootstrap ~2.0
  • ruflin/elastica ~2.2.1
  • bower-asset/select2 ~4.0

安装

推荐通过 composer 安装此扩展。

运行以下命令之一:

php composer.phar require --prefer-dist anmoroz/yii2-analytics

或添加以下内容到您的 composer.json 的 require 部分:

"anmoroz/yii2-analytics": "~0.0.1"

配置

编辑配置文件(web.php),例如

在 "module" 部分

'analytics' => [
    'class' => 'anmoroz\analytics\Module',
    'configClass' => 'app\components\AnalystsConfigurator',
    'dbAdapterName' => 'db',
    'elasticSearch' => [
        'host' => 'localhost',
        'port' => '9200',
        'debug' => false
    ]
]

像 web.php 一样编辑配置文件(console.php),并在 "bootstrap" 部分中另外编辑

'bootstrap' => ['analytics']

创建 AnalystsConfigurator 扩展 anmoroz\analytics\components\AbstractConfigurator

索引数据

执行 php yii analytics/indexation 命令

yii2-analytics schema