私はラベルを生成するために、Formヘルパーを使用しています:ケーキPHP 2カスタムフォーム - >ラベル
次を生成$this->Form->label('Contact.name', 'Name');
:
<label for="ContactName">Name</label>
は、それが使用して、次を生成することが可能ですヘルパー:
<label for="ContactName"><span class="mandatory">*</span> Name</label>
私は手動で上記のhtmlを書くことができますが、私が使用しているときは少し難しくなりますラベルが自動的に生成される入力メソッド。例えば
:
$this->Form->input('Contact.forename',array('div' =>false,
'label' => array(
text'=> 'First Name',class =>'myclass'),
'class' => 'input','size' => '25' ,'tabindex' => '1'));
はケーキで、このことは可能ですか私は手動でページのロード時にJavaScriptを使用してHTMLを注入することがありますか?私はどちらかというとかなり醜いと思います。
多くのありがとう。私は私のフォーム検証エラーがフォーム - >入力を使用するときにのみ表示され、フォーム - >テキストを使用するときには表示されないので、両方を使用して終了しました。 $ this-> Form-> label( 'Contact.forename'、 ' * Name'); $ this-> Form-> input( 'Contact.forename'、array( 'div' => false、 'label' => false、 'class' => 'input'、 'size' => '25' 'tabindex' => '2'));素晴らしい仕事:-)。 – Bear