'0',], [['specialization_name'], 'required'], [['specialization_name','image','background'], 'string', 'max' => 255], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'specialization_id' => 'Specialization ID', 'specialization_pid' => 'Specialization Pid', 'specialization_name' => 'Specialization Name', 'specialization_parent_name' => 'Specialization Parent Name', 'image' => 'Картинка', 'background' => 'Background', 'status' => 'Status', ]; } public function getParent() { return $this->hasOne(self::className(), ['specialization_id' => 'specialization_pid']); } public function getChildren() { return $this->hasMany(self::className(), ['specialization_pid' => 'specialization_id']); } }