null], [['id', 'idObra','idConceptoObra'], 'string', 'max' => 36], [[ 'descripcion'], 'string', 'max' => 100], [['idObra'], 'exist', 'skipOnError' => true, 'targetClass' => Obra::class, 'targetAttribute' => ['idObra' => 'id']], [['idConceptoObra'], 'exist', 'skipOnError' => true, 'targetClass' => ConceptosObra::class, 'targetAttribute' => ['idConceptoObra' => 'id']], ]; } /** * {@inheritdoc} */ public function attributeLabels() { return [ 'id' => 'ID', 'idObra' => 'ID de la Obra', 'idConceptoObra' => 'ID del Concepto Obra', 'cantidad' => 'Cantidad', 'descripcion' => 'Descripcion', 'fechaCompra' => 'Fecha de Compra', 'creado' => 'Creado', 'modificado' => 'Modificado', 'eliminado' => 'Eliminado', ]; } }