ich das Formular Helfer bin mit einem Etikett zu erzeugen:Cake PHP 2 benutzerdefinierte form-> Label-
$this->Form->label('Contact.name', 'Name');
Welche der folgenden erzeugt:
<label for="ContactName">Name</label>
Ist es möglich, die folgende Verwendung zu erzeugen, der Helfer:
<label for="ContactName"><span class="mandatory">*</span> Name</label>
Während ich die html manuell schreiben kann für die oben es ein wenig schwieriger, wenn ich verwende die Eingabemethode, bei der ein Label automatisch generiert wird.
Zum Beispiel:
$this->Form->input('Contact.forename',array('div' =>false,
'label' => array(
text'=> 'First Name',class =>'myclass'),
'class' => 'input','size' => '25' ,'tabindex' => '1'));
Ist das möglich in Kuchen oder muss ich manuell die HTML injizieren Sie Javascript verwenden, wenn die Seite geladen wird? Was ich denke, ist ziemlich hässlich.
Vielen Dank. Ich habe beide verwendet, da ich fand, dass meine Formularvalidierungsfehler nur angezeigt werden, wenn form-> input verwendet wird und nicht, wenn form-> text verwendet wird. $ this-> Form-> label ('Contact.forename', ' * Name'); und $ this-> Form-> input ('Contact.forename', array ('div' => falsch, 'label' => false, 'class' => 'input', 'size' => '25', 'tabindex' => '2')); funktioniert super :-). – Bear