for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace app\models;
use Yii;
use app\models\query\RegionQuery;
/**
* This is the model class for table "region".
*
* @property integer $region_id
* @property integer $country_id
* @property string $title
* @property City[] $city
* @property Country $country
*/
class Region extends \yii\db\ActiveRecord
{
* @inheritdoc
public static function tableName()
return 'region';
}
public function rules()
return [
['country_id', 'required'],
['country_id', 'integer'],
['title', 'string', 'max' => 150],
['title', 'required']
];
public function attributeLabels()
'region_id' => Yii::t('app', 'Region'),
'country_id' => Yii::t('app', 'Country'),
'title' => Yii::t('app', 'Title'),
* @return \yii\db\ActiveQuery
public function getCountry()
return $this->hasOne(Country::className(), ['country_id' => 'country_id']);
* @return RegionQuery
public static function find()
return new RegionQuery(get_called_class());