2017 © Pedro Peláez
 

yii2-extension yii2-hitable-behavior

image

axgle/yii2-hitable-behavior

  • Saturday, October 8, 2016
  • by axgle
  • Repository
  • 1 Watchers
  • 0 Stars
  • 33 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 7 Versions
  • 3 % Grown

The README.md

Hitable behavior for Yii2

Version

v0.0.6, (*1)

Installation

composer require --no-plugins -vvv axgle/yii2-hitable-behavior

Main migration

yii migrate  --migrationPath=@axgle/yii2/behavior/migrations

Configuring

<?php

class Post extends \yii\db\ActiveRecord
{
    public function behaviors()
    {
        return [
            'hit' => [
                'class' => \axgle\yii2\behavior\HitableBehavior::className(),
                'attribute' => 'hits_count',    //attribute which should contain uniquie hits value
                'group' => false,               //group name of the model (class name by default)
                'delay' => 60 * 60,             //register the same visitor every hour
                'table_name' => '{{%hits}}'     //table with hits data
            ]
        ];
    }
}

Basic usage

$post = Post::findOne(1);

//increase counter
$post->getBehavior('hit')->touch();


//get hits count
echo $post->getBehavior('hit')->getHitsCount();

The Versions

08/10 2016

dev-master

9999999-dev

  Sources   Download

BSD-3-Clause

by Avatar axgle
by Aleksey Bernackiy

yii2 hit counter

08/10 2016

v0.0.6

0.0.6.0

  Sources   Download

BSD-3-Clause

by Avatar axgle
by Aleksey Bernackiy

yii2 hit counter

08/10 2016

v0.0.5

0.0.5.0

  Sources   Download

BSD-3-Clause

by Avatar axgle
by Aleksey Bernackiy

yii2 hit counter

08/10 2016

v0.0.4

0.0.4.0

  Sources   Download

BSD-3-Clause

by Avatar axgle
by Aleksey Bernackiy

yii2 hit counter

08/10 2016

v0.0.3

0.0.3.0

  Sources   Download

BSD-3-Clause

by Avatar axgle
by Aleksey Bernackiy

yii2 hit counter

08/10 2016

v0.0.2

0.0.2.0

  Sources   Download

BSD-3-Clause

by Aleksey Bernackiy

yii2 hit counter

07/10 2016

v0.0.1

0.0.1.0

  Sources   Download

BSD-3-Clause

by Aleksey Bernackiy

yii2 hit counter