Skip to content

kikimor/yii-mysql-datetime-behavior

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Yii MySQLDateTimeBehavior

What is it?

Automatically converts date and datetime fields between ActiveRecord model and MySQL database for Yii framework.

How to instal?

composer require kikimor/yii-mysql-datetime-behavior dev-master

How to configure?

<?php
use Kikimor\MySQLDateTimeBehavior\MySQLDateTimeBehavior;
...
class model extends \CActiveRecord
{
  public function behaviors()
  {
  	return array_merge(parent::behaviors(), [
  		'DateTimeBehavior' => [
  		  'class' => MySQLDateTimeBehavior::class, 
  		  'dateFormat' => 'd.m.Y', // by default
  		  'dateTimeFormat' => 'd.m.Y H:i', // by default
  		],
  	]);
  }
}

How to use?

$model = Model::model()->findByPk(1);
echo $model->date; // 25.02.2015
$model->date = '26.02.2015';
$model->save();

About

MySQL datetime behavior for Yii-1

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages