1. Go to this page and download the library: Download cranky4/change-log-behavior library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
cranky4 / change-log-behavior example snippets
public function behaviors()
{
return [
...
[
'class' => ChangeLogBehavior::className(),
'excludedAttributes' => ['updated_at'],
],
...
];
}
/**
* @propertu int id
* @property int created_at
* @property int updated_at
* @property string title
* @property int rating
*/
class Post extends yii\db\ActiveRecord {
/**
* @inheritdoc
*/
public function behaviors()
{
return [
[
'class' => ChangeLogBehavior::class,
'excludedAttributes' => ['created_at','updated_at'],
]
];
}
}
use cranky4\ChangeLogBahavior\ListWidget as ChangeLogList;
use app\models\Post;
/**
* @var Post $model
*/
echo DetailView::widget([
'model' => $model,
'attributes' => [
'id',
'title',
'rating',
'created_at:datetime',
'updated_at:datetime',
],
]);
echo ChangeLogList::widget([
'model' => $model,
]);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.