Amigos es mi primera consulta en el foro espero puedan ayudarme:
Lo que tengo es un formulario en ZF2, en un select quiero poner un valor por defecto (uno de los valores que estan en el select).
Tengo el sgte codigo
<td>
<?php
$fuente = $form->get('fuente');
//$fuente->setDefault(2, 'value');
//$fuente -> setAttribute('value', '2');
echo $formLabel->openTag().$fuente->getOption('label')." ";
echo $formLabel->closeTag();
?>
</td>
<td>
<?php
echo $this->formSelect($fuente);
echo $this->formElementErrors($fuente);
?>
</td>
He intentadio pero no lo consigo... gracias.
[ZF2] Set Dafault value en Select (Form)
Comenzado por
jfc_009
, mar 04 2015 07:08
1 respuesta en este tema
#1
Escrito 04 marzo 2015 - 07:08
#2
Escrito 04 marzo 2015 - 09:10
Desde el controlador:
//Armas los valores del select
$valores = array(
clave => valor,
clave2 => valor2,
clave3 => valor3,
)
//llenas el select con los valores
$form->get('fuente')->setValueOptions($valores );
//asignas el valor al select
$form->get('fuente')->setValue('2');
//Armas los valores del select
$valores = array(
clave => valor,
clave2 => valor2,
clave3 => valor3,
)
//llenas el select con los valores
$form->get('fuente')->setValueOptions($valores );
//asignas el valor al select
$form->get('fuente')->setValue('2');