PEAR::HTML_QuickForm

前に作ったものを使いまわすため、凄い久しぶりにHTML_QuickForm使ったのですが。これはやはり面倒というか冗長というか無駄が多いというか。
今後これは使わない方向にしないと色々面倒だな、ということを実感。
しかしメールフォーム(ちょっと条件複雑めなやつ)くらいの簡単なもの作る場合、便利な代替がまだ見つかってない、という。
何かよいものご存知の方情報大募集。

この程度のものだとRails辺り使うのも何か余計というか大げさな気もするし、要は「変数名とそれに対するバリデーション」と「出力」が便利にできさえすればいいので、「変数名ベース」なフレームワークを一つパパっと作るか探すかしておくのが一番な気もする。

どういうものかというと、メインで書く必要のあるコードは「変数名」と「変数ごとのルールの定義」

  • その変数はどういう値をとるべきで、他の変数とはどのような関係にあるのか(主にバリデーションのルール定義)
  • その変数はどこにどのように出力(保存)されるのか(※オプション)

とかその程度の内容のみで、あとは基本的なフォームの生成とかの面倒は全部見てくれて、あとはSmartyあたりのテンプレートエンジンで出力の細かい部分は調整、みたいな。
そういうの凄い欲しい。