タグ

2010年5月8日のブックマーク (3件)

  • 【No.2】メールアドレスチェック - Zend Validateの派生クラスをいくつか公開します

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2024年5月時点の調査。

  • 【ZendFramework】 Zend_Formでテーブルでもっと自由にレイアウトしたい(colspan、rowspanなど) at softelメモ

    【ZendFramework】 Zend_Formでテーブルでもっと自由にレイアウトしたい(colspan、rowspanなど) フォームの要素の要素ごとに表示することができる 要素の要素とは、ラベル、入力欄、エラーメッセージなど、フォームの要素のさらに中のいろいろのこと。 Zend_Formにお願いして、フォームの要素ごとに機械的にレイアウトするなら前回の方法でOK。 今回はZend_Formに機械的なレイアウトをお願いしないので、フォームの定義側には特に設定は不要。定義のみ書けばよいのである意味すっきり。 Viewスクリプトでこうする。 <form> <?php echo $this->form->getElement('name')->renderErrors(); ?> <?php echo $this->form->getElement('code')->renderErrors

    【ZendFramework】 Zend_Formでテーブルでもっと自由にレイアウトしたい(colspan、rowspanなど) at softelメモ
  • PHPの階段 » Zend Frameworkでバリデーションのエラーメッセージを日本語で取得する

    Zend Frameworkでバリデーションを行う場合、これまでは独自のバリデーション・フィルタチェーンを使用していた。 (バリデーション・フィルタチェーン定義ファイルはcsv形式で別ファイルとして管理) そもそも、書籍で解説されているZendのバリデーションの部分を見ても、バリデータチェーンを作成して、フォーム等から 送信されてくる1つ1つの値に対し、各チェックメソッドを記述していくやり方はコードが肥大化するので、あまりいいとは 思えなかった。 で、何か良い方法はないかと探していたら、「Zend Framework徹底入門」(山田祥寛著・翔泳社)に 「Zend_Filter_Input」なるコンポーネントがあり、Zend_Validate/Zend_Filterによって提供される 検証/フィルタ機能をよりシンプルなコードで、複数のデータにまとめて適用できることがわかった。 (