for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Created by PhpStorm.
* User: execut
* Date: 12/19/17
* Time: 5:49 PM
*/
namespace execut\import\example\models;
use yii\behaviors\TimestampBehavior;
use yii\db\ActiveRecord;
use yii\db\Expression;
class Product extends ActiveRecord
{
public function behaviors()
return [
'date' => [
'class' => TimestampBehavior::class,
'createdAtAttribute' => 'created',
'updatedAtAttribute' => 'updated',
'value' => new Expression('NOW()'),
],
];
}
public function rules()
['price', 'filter', 'filter' => function ($value) {
return (double) $value;
}],
['id', 'safe'],
[['name', 'price',
'example_article_id'
], 'required'],
public function getExampleArticle() {
return $this->hasOne(Article::class, [
'id' => 'example_article_id',
]);
public static function tableName()
return 'example_products';