FuelPHPのFieldsetクラスをまとめてみた。1
FuelPHP , PHP Add comments
10月 26 2012
Fieldsetクラスをまとめてみた。
こんにちは。ファガイです。本日は、Fieldsetクラスについて書きます。(前回くらいにバグに関しては説明したので今日はそれを踏まえた形で書きます。(つまりラジオボタン等のlabelのfor値はバグ修正後です))
また、この内容は、 FuelPHPのFormクラスについてまとめてみた。 と、 FuelPHPのバリデーションクラスについて...
引用元
FuelPHPの Validationルール
H2O Blog., FuelPHPの Validationルール
http://blog.h2o-space.com/post/34036336132
最近、PHPフレームワークは FuelPHPにはまっています。FuelPHPは、とにかく直感的にさくさくと作れるのが魅力的。
また、Validationルールも豊富です。次のようなルールを、すぐに使うことができます。
required 必須チェック
required_with 基本は必須でないが、ある値が入力されたらこっちも必須というルール。 「姓」と「名」など、セットの項目などで利用できる。 ...
引用元
validation処理を見ていく その1 ◇ FuelPHP
前回の自動生成される認証プログラムでも出てくるvalidation関係を見ていきます。
・エラーチェックの方法(サンプルはadmin.phpのvalidation)
$val = Validation::forge();
$val->add('email', 'Email or Username')
->add_rule('required');
if ($val->run())
{
// 正常時処理
}
$this->template->title = 'Login';
$this->template->content = View::forge('admin/login', array('val' => $val), false);
という流れ
1行目でオ...
引用元
FuelPHP の Fieldset を使おう(Form の自動生成)
FuelPHP
HTML の Form での、チェックボックス、ラジオボタン、セレクトボックスの値の保持機能の話が以下のブログに出ています。
FuelPHPでメールフォーム雑感。 | Regelog2
このあたりの処理を FuelPHP で処理するのは、Fieldset クラスを使います。
Fieldset クラスを使えば、Form の HTML を自動生成でき、値の保持などもしてくれます。
Form を定義する
まず、Form を定義します。
Fieldset::forge() メソッドで Fieldset クラスのインスタ...
引用元