['number','brand_id','series_id','displacement_id','category_id','category_1','year_id','scale_id','producing_area','price'], 'put_out_store'=>['number'] ]; } /** * @inheritdoc */ public static function tableName() { return 'store_room'; } /** * @inheritdoc */ public function rules() { return [ [['number', 'brand_id', 'series_id', 'displacement_id','year_id', 'category_id', 'category_1','scale_id'], 'integer'], [['created_at', 'updated_at'], 'safe'], [['price'],'number'], [['producing_area'], 'string', 'max' => 100], [['brand_id','series_id','displacement_id','year_id','number','category_1','name','producing_area','price'],'required','on'=>'default'] ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'id' => 'ID', 'scale_id' => 'Scale ID', 'number' => '数量', 'brand_id' => '品牌', 'series_id' => '系列', 'displacement_id' => '排量', 'category_id' => 'Category ID', 'category_1' => '分类', 'year_id' => '年份', 'price'=>'进价', 'producing_area'=> '产地', 'created_at' => 'Created At', 'updated_at' => 'Updated At', ]; } /** * @品牌 */ public function getBrand(){ return $this->hasOne(BrandT::className(),['id'=>'brand_id']); } /** * @系列 */ public function getSeries(){ return $this->hasOne(SeriesT::className(),['id'=>'series_id']); } /** * @排量 */ public function getDisplacement(){ return $this->hasOne(DisplacementT::className(),['id'=>'displacement_id']); } /** * @年份 */ public function getYearT(){ return $this->hasOne(YearT::className(),['id'=>'year_id']); } /** * @ 名字 */ public function getItemScale(){ return $this->hasOne(FixCarCategory::className(),['id'=>'scale_id']); } }