<?=$this->Form->password( 名前 ) ?><input type="password">によるパスワード入力フィールドを作成します。
<?=$this->Form->hidden( 名前 ,['value'=> 値 ]) ?><input type="hidden">による非表示フィールドを作成します。これはユーザが値の入力などできませんから、第2パラメータにvalueキーの値を持つ連想配列を用意して使うのが基本でしょう。
<?=$this->Form->textarea( 名前 ) ?><textarea>タグによるテキストエリアを作成します。
<?=$this->Form->checkbox( 名前 , ['id'=> 値 ]) ?><input type="checkbox">によるチェックボックスを作成します。ただし、これはチェックマークの部分だけですので、テキスト等の表示はありません。これはラベルとして作成する必要があります。
<?=$this->Form->label( タグのID , 表示テキスト ) ?><label>によるラベルを作成します。これは、第1引数にはラベルを設定するタグのIDを、第2引数に表示するテキストを指定します。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
<div>
<h3>Index Page</h3>
<p><?= $message ?></p>
<?=$this->Form->create(null,[
'type' => 'post',
'url' => ['controller' => 'Helo', 'action' => 'index']]
) ?>
<?=$this->Form->password('pw') ?>
<?=$this->Form->hidden('hide',['value'=>'hide message']) ?>
<?=$this->Form->textarea('area') ?>
<?=$this->Form->checkbox('check',['id'=>'check']) ?>
<?=$this->Form->label('check','check!!') ?>
<?=$this->Form->submit('OK') ?>
<?=$this->Form->end() ?>
</form>
</div>
| << 前へ | 次へ >> |