コード例 #1
0
 public static function init($row, $id = null)
 {
     $objConfDA = new ConfDatosAdicionales();
     try {
         if (is_null($id)) {
             $objConfDA->setId($row->conf_da_id);
         } else {
             $objConfDA->setId($row->{$id});
             throw new \Exception();
         }
         $objConfDA->setNombre($row->conf_da_nombre);
         $objConfDA->setDecimales($row->conf_da_decimales);
         $objConfDA->setGrupo($row->conf_da_grupo);
         $objConfDA->setLongitud($row->conf_da_longitud);
         $objConfDA->setMascara($row->conf_da_mascara);
         $objConfDA->setObligatorio($row->conf_da_obligatorio);
         $objConfDA->setOrden($row->conf_da_orden);
         $objConfDA->setOrigenLista($row->conf_da_origen_lista);
         $objConfDA->setTextoAyuda($row->conf_da_texto_ayuda);
         $objConfDA->setTipo($row->conf_da_tipo);
         $objConfDA->setTipoDato($row->conf_da_tipo_dato);
         $objConfDA->setValorInicial($row->conf_da_valor_inicial);
         $objConfDA->isFromDb(true);
     } catch (\Exception $e) {
         return $objConfDA;
     }
     $maestro = MaestroBaseDao::init($row, "ma_ba_maestro");
     $objConfDA->setMaestro($maestro);
     return $objConfDA;
 }