for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace app\models;
use Yii;
use yii\db\ActiveRecord;
/**
* This is the model class for table "category".
*
* @property int $id
* @property string $name
* @property AccountCategory[] $accountCategories
*/
class Category extends ActiveRecord
{
* {@inheritdoc}
public static function tableName()
return 'category';
}
public function rules()
return [
[['name'], 'required'],
[['name'], 'string', 'max' => 255],
[['name'], 'unique'],
];
public function attributeLabels()
'id' => Yii::t('app', 'ID'),
'name' => Yii::t('app', 'Name'),
* @return \yii\db\ActiveQuery
public function getAccountCategories()
return $this->hasMany(AccountCategory::class, ['category_id' => 'id']);