「mojavi2」の編集履歴(バックアップ)一覧に戻る

mojavi2 - (2006/04/15 (土) 18:58:25) のソース

-checkbox の必須チェック
-validation でエラーがあった場合、フォームを再表示する。
-確認画面からフォームに戻る際に、入力値を保持する。
-指定したリファラ以外からのアクセスを拒否する。
-モジュール内の全アクションで共通の処理を行う。
-フォーム(入力・確認・完了・エラー)のモデル。

*テンプレート
-validationの結果、エラーがあったかどうかを調べる。
 <?php
 if (count($request->getErrors()) >= 1) {
 ?>
 下記エラー内容をご確認の上、もう一度ご入力(選択)ください。<BR>
 <ul>
 <?php 
 // エラーをリスト表示する
 foreach($request->getErrors() as $line){
  echo "<li>" . $line . "</li>";
 }
 ?>
 </ul>
 <?php
 }
 ?>
-validation の結果により、表示を変える。
 <tr<?php if ($request->getError('field') != '') {?> class="error"<?php } ?>>
-GET/POSTされたデータから自動的に hidden タグを生成する。
 <?php
 	$params=$request->getParameters();
 	foreach($params as $key => $value){
 		if ($key != 'action' and $key != 'module') {
 			if(is_array($request->getParameter($key))){
 				foreach ($request->getParameter($key) as $value) {
 ?><input type="hidden" name="<?= $key ?>[]" value="<?= $value ?>">
 <?php
 				}
 			} else {
 ?><input type="hidden" name="<?= $key ?>" value="<?= $value ?>">
 <?php
 			}
 		}
 	}
 ?>
人気記事ランキング
目安箱バナー