estoy usando el Formulario de ayuda para generar una etiqueta:PHP Cake 2 personalizada form-> Etiqueta
$this->Form->label('Contact.name', 'Name');
que genera los siguientes:
<label for="ContactName">Name</label>
¿Es posible generar el siguiente usando el ayudante:
<label for="ContactName"><span class="mandatory">*</span> Name</label>
Mientras me puede escribir manualmente el código hTML de lo anterior se vuelve un poco más difícil cuando estoy usando el método de entrada donde se genera automáticamente una etiqueta.
Por ejemplo:
$this->Form->input('Contact.forename',array('div' =>false,
'label' => array(
text'=> 'First Name',class =>'myclass'),
'class' => 'input','size' => '25' ,'tabindex' => '1'));
Es esto posible en torta o tengo que inyectar manualmente el código HTML usando JavaScript cuando se carga la página? Lo cual yo pensaría que es bastante feo.
Muchas gracias. Terminé usando ambos, ya que encontré que los errores de validación de formularios solo se muestran cuando se usa form-> input y no cuando se usa form-> text. $ this-> Form-> label ('Contact.forename', ' * Name'); y $ this-> Form-> input ('Contact.forename', array ('div' => false, 'label' => false, 'class' => 'input', 'size' => '25', 'tabindex' => '2')); funciona bien :-). – Bear