スニペット"FormLister":FormListerとは
FormListerはフォームを実装するためのスニペットです。
次のような特徴があります。
- 次のフォームが実装可能
- 一般的なメール送信フォーム
- ログイン認証フォーム
- アカウント(ユーザー)登録フォーム
- 登録ユーザーアクティベート(承認)フォーム
- 登録ユーザー編集フォーム
- 登録ユーザー削除フォーム
- パスワードを忘れた場合の確認フォーム
- リソースの作成・編集フォーム
- リソースの削除フォーム
- 管理者および入力ユーザーへのメール送信
- テンプレートエンジン(フォームおよびメール)
- JavaScriptなどAJAXに対応したAPIの提供
構文
主な機能(オプションパラメーター)
- 実装するフォームの種類を選択
- フォームの識別子
- 入力フォームのHTMLテンプレート
- フォームやメールで使用するフィールド
- フォームやメールで使用するプレースホルダー
- フィールドの検証(チェック)内容を設定
- 外部の検証(チェック)を実行/定義(カスタマイズ)
- フィールドの表示するエラーメッセージのHTMLテンプレート
- フォーム全体の表示するエラーメッセージの外側のHTMLテンプレート
- フォーム全体の表示するエラーメッセージのHTMLテンプレート
- フィールドの必須エラー時のクラス名
- フィールドのエラー時のクラス名
- 制御するフィールドの指定
- 添付機能を有効にするフィールドの設定
- 任意のファイルを追加して添付
- フィールドの初期値を設定
- フィールドの値を変換
- 送信時に配列フィールドを連結する区切り文字の変更
- 管理者宛通知メールを送信しない
- 管理者宛通知メールの宛先を設定
- 管理者宛通知メールの件名を設定
- 管理者宛通知メールの本文を設定
- 管理者宛通知メール/自動返信メールの送信元を設定
- 管理者宛通知メールの送信元の名前を設定
- 管理者宛通知メール/自動返信メールの返信先を設定
- 管理者宛通知メール/自動返信メールのCCを設定
- 管理者宛通知メール/自動返信メールのBCCを設定
- 管理者宛通知メールのHTML形式の有無
- メールパラメーターにフィールドの値を使用可能にするかどうか
- 自動返信メールを送信するかどうか
- 自動返信メールの宛先となるフィールド
- 自動返信メールの送信元の名前を設定
- 自動返信メールの件名を設定
- 自動返信メールの本文を設定
- フォーム送信完了後に表示するHTMLテンプレート
- フォーム送信完了後の再送信をしないようにするかどうか
- フォーム送信完了後の再送信可能までの時間
- 実装するフォーム(コントローラ)のクラスファイルの読み込み先