View

ビューの処理

[text]echo $appForm->create();[/text]

・・・Formの始まりです。別に定義している関数でFormの開始タグを出力します。

[php]<?php echo $titleName ?&#62;>[/php]

コントローラでセットした$titleNameが出力

[php]<?php echo $appForm-&#62;input(‘Fruit.name’,array(‘type’=&#62;’text’,’class’=&#62;’wSizeM’))?&#62;[/php]

入力する項目のラベルとテキストボックスを配置

第一引数にこの入力タグに対応する{モデル名.列名}

第二引数は配列になっており、INPUTタグに通常与える属性‘type’ => ‘text’ ・・・ テキストボックス

CSS で事前に設定したWSizeM をclass で指定

echo $appForm->end();

・・・別に定義する関数で、Formの閉じタグが出力されます。

登録処理

<input type=”submit” name=”save” id=”save” value=”登録” />

 登録ボタンのname属性値は「save」、つまり登録ボタンが押された時コントローラにはこ

の名前で登録ボタン押下が通知されます。

通知の受け取り方は下記です。

//登録

if( isset( $this->params[‘form’][‘save’] ) ) {

}

 登録ボタンが押されたら・・・

1 入力チェック

2 入力チェックがOKならDBへ登録、NGならエラー表示

3 DBへの登録後は登録完了メッセージを表示(この時登録したデータが表示されて

いる)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です