『FuelPHPのコアクラスの概要』では、Validationクラスを省略しましたが、フィールドセットの使い方が何となく分かりかけてきたので、フィールドセットの中で、formクラスと一緒に使用するValidationクラスのことを調べてみたいと思います。Validationクラスの設定ファイルはapp/config/config.phpにconfig名でセクションを作成することで変更することが出来ます。Validationルールバリデーションルールの一覧を下記に表示します。[]内は、追加のパラメータです。require必須項目ですmatch_value[,比較値,真偽]比較値と値が一致しているかどうかを検証します。第3パラメータがtrueの場合は===で、省略した場合は==で比較されます。match_pattern[,パターン]指定されたパターンに対する値と正規表現で一致するかどうかを検証します。mathc_field[,フィールド名]指定したフィールドと===で一致するかどうかを検証します。min_length[,長さ]最小の文字数を検証します。max_length[,長さ]最大の文字数を検証します。exact_length[,長さ]指定した文字数と一致するかどうかを検証します。valid_email有効なメールアドレスかどうかを検証します。valid_emails複数のメールアドレスを検証します。valid_url有効なURLかどうかを検証します。valid_ip有効なIPアドレスかどうかを検証します。numeric_min[,最小値]指定した最小値が入力値よりも小さいかどうかを検証します。numeric_max[,最大値]指定した最大値が検証値よりも大きいかどうかを検証します。valid_string[,検証配列]検証文字列が検証ルール配列の全ての検証にマッチするかどうかを検証します。下記に検証ルールの一覧を表記します。Valid_Stringルールalphaアルファベット文字を許可しますuppeacaseアルファベット文字の大文字のみを許可します。lowercaseアルファベット文字の小文字のみを許可します。numeric数値の文字を許可します。spaces通常のスペースを許可します。newlines改行文字を許可します。tabsタブを許可します。dotsドットを許可します。コロン、セミコロンを許可します。dashesダッシュとアンダースコアを許可します。utf8utf8修飾子は正規表現に追加します。?Validationクラスのメソッドバリデーションクラスのメソッドを下記に表記します。forege(フィールドセット)新しい検証インスタンスを返し、指定したフィールドセットにリンクします。フィールドセット名を省略すると、デフォルトのフィールドセットが指定されます。instance(フィールドセット)指定した名前の検証インスタンスを返します。フィールドセット名を省略するとデフォルトのフィールドセット名が指定されます。指定したフィールドセットが存在しない場合は、falseを返します。active()現在アクティブな検証インスタンスを返します。active_field()現在アクティブなフィールドセットを返します。fieldset()関連するフィールドセットを返します。add_filed(名前,ラベル,ルール)フィールドセットを追加できます。set_message(ルール,メッセージ)検証インスタンスの言語ファイルのメッセージを上書きします。次回は、実際にフィールドセットを使って、フォームとバリデーションを使い方を試してみたいと思います。コメントをキャンセルメールアドレスが公開されることはありません。*サイト関連記事FuelPHPでセレクトラベルの生成(実践編その7)今日は、フォーム内でデータベースからリストを引っ張ってきて、セレクト用のラベルを生成する方法を調べてみたいと思います。...FuelPHPで軽量ビジュアルエディタの設置(実践編その10)今日は、ブログサイト等を作るときに文字装飾を簡単にしてくれるビジュアルエディタをFuelPHPに設置する方法を調べてみたいと思います。...FuelPHPのARRクラス『FuelPHPで会員管理』で、プロフィールの作成及び表示のためのプログラムを作ろうと思ったので、FuelPHPのARRクラスについて調べ直して見ることにしました。FuelPHP』が、7月2日に出版されました。出版元は達人出版会という技術書専門の電子書籍を販売している会社です。今日は、前回『Createアクションの作成』の続きとして、detailアクション(明細ページ)の作成を行いたいと思います。AFFINGER5.。