36], [['id'], 'unique'], [['idServicio'], 'exist', 'skipOnError' => true, 'targetClass' => Servicio::class, 'targetAttribute' => ['idServicio' => 'id']], [['idTipoServicio'], 'exist', 'skipOnError' => true, 'targetClass' => TipoServicio::class, 'targetAttribute' => ['idTipoServicio' => 'id']], ]; } /** * {@inheritdoc} */ public function attributeLabels() { return [ 'id' => 'ID', 'idServicio' => 'Id Servicio', 'idTipoServicio' => 'Id Tipo Servicio', 'costo' => 'Costo', 'creado' => 'Creado', 'modificado' => 'Modificado', 'eliminado' => 'Eliminado', ]; } public function getServicio() { return $this->hasOne(Servicio::class, ['id' => 'idServicio']); } public function getTipoServicio() { return $this->hasOne(TipoServicio::class, ['id' => 'idTipoServicio']); } }