Hola chicos ya lo logré
Les paso todo detallado (cualquier observación es bienvenida…)
-
en pers/fbqf/modelo → opciones_fbqf.php
namespace fbqf\modelo;
use siu\modelo\consultas;
use kernel\kernel;
use siu\modelo\opciones as opciones_base;
//class opciones
class opciones_fbqf extends opciones_base
{static function get_orientaciones_vocacionales() --! SOLO ESTA FUNCION NECESITABA MODIFICAR! ASÍ QUE SOLO LA TRAJE A ELLA
{
return array(self::NO_SELECCION => kernel::traductor()->trans(‘descr_no_seleccion’),
‘6’ => kernel::traductor()->trans(‘orient_voc_rec_6’),
…
`}
} -
en pers/fbqf/modelo → manejador_datos.php
namespace fbqf\modelo;
use fbqf\modelo\opciones_fbqf;
use siu\modelo\opciones;
–! TRAJE TODA LA FUNCION get_campo($campo){
…
–! PERO SOLO MODIQUE ESTO
case ‘orient_voc_rec’ :
$opciones = opciones_fbqf::get_orientaciones_vocacionales();
$salida = (!empty($opciones[$salida])) ? $opciones[$salida] : ‘–’;
break; -
en pers/fbqf/operaciones/censo/datos_estudios → form_datos_estudios.php
namespace fbqf\operaciones\censo\datos_estudios;
use fbqf\modelo\opciones_fbqf;
use siu\modelo\opciones;
…
$this->set_campo(‘orient_voc_rec’, array( --! SOLO ESTE MODIFIQUE
form::label => ‘orient_voc_rec’,
form::filtro => validador::TIPO_TEXTO,
form::obligatorio => false,
form::elemento => array(‘tipo’ => ‘select’),
form::validar_select => true,
form::multi_options => opciones_fbqf::get_orientaciones_vocacionales(),
form::valor_default => ‘’
));
Gracias!