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)
Started by
jfc_009
, Mar 04 2015 07:08 AM
1 reply to this topic
#1
Posted 04 March 2015 - 07:08 AM
#2
Posted 04 March 2015 - 09:10 AM
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');