Saludos,
Estoy experimentando con Zend_Form_Element_Radio y quisiera modificar el label del radio a que esté al lado.
En vez de que esté así
Código HTML:
Ver original <label for="status" class="optional">Status:
</label> <label for="status-0" class="" aria-disabled="false"> <input type="radio" name="status" id="status-0" value="0" checked="checked"> Pendiente
<input type="radio" name="status" id="status-1" value="1"> Completado
esté así
Código HTML:
Ver original <label for="status" class="optional">Status:
</label> <input type="radio" name="status" id="status-0" value="0" checked="checked"> <label for="status-0" class="" aria-disabled="false">Pendiente
</label> <input type="radio" name="status" id="status-1" value="1">
Lo que traté de hacer a ver si salia fue esto
Código PHP:
Ver original/***************************
* status
**************************/
$status = new Zend_Form_Element_Radio('status');
$status->setLabel('Status:')
->setDecorators(
array('ViewHelper', array('ViewScript', array('viewScript' => 'elements/radio.phtml'))), 'Label',
array('HtmlTag', array('tag' => 'div', 'id' => 'status', 'openOnly' => true)), )
)
->addMultiOptions(
0 => 'Pendiente',
1 => 'Completado'
)
)
->setSeparator(' ');
Pero ni error me dio
Lo colocó como normalmente lo hace
¿Cuál es la forma como podría lograr lo que quiero?
Edito: El viewScript no lo he creado todavía, solo coloqué eso para que me diera el error, pero como no me dio el error ahora quede