タグ

phpとquickformに関するskmshdのブックマーク (2)

  • PEAR QuickFormのカスタム検証ルール:(株)ねこすけの社長ブログ

    QuickFormとレンダラーとしてSmartyを使うパターンが自分の中で定着し、DBアクセスに関するオリジナルのクラスが安定稼働するようになった結果、フォームの生成を伴うアプリケーションの開発が効率化されました。 フォームを作った場合は通常入力値のチェックを行います。これを怠ると想定しない値に対する不具合が発生します。公開フォームだけでなく、内部ツールの管理ツールでもきちんとシステム側でチェックしないと、運用ルールを定めて痛い目に遭う経験を何度もしてきました。エンジニアなら当たり前と思うかもしれませんが、HTMLの延長でプログラムを始めた自分には入力された値の範囲は何が入るかわからないのですべてチェックするというのは考えられませんでした。 値のチェックの重要性を知ったときにQuickFromの使い方を知り、さらにそのレンダラーとしてSmartyが使えるとわかったときは、私の中では

  • HTML_QuickForm Memo 02 addElement

    ※「checkbox」「submit」については、HTML_QuickForm::createElement()と HTML_QuickForm::addGroup()も参照。   <?php // button $_form->addElement('button', 'okbutton', 'OK');  // checkbox $_form->addElement('checkbox', 'answer', 'yes', 'はい');  // header $_form->addElement('header', 'myHeader', 'ヘッダーテスト');  // hidden $_form->addElement('hidden', 'customer_no', '12345'); // link $_form->addElement('link', null, 'こちらを参照

  • 1