ちょっとしたメモ書き(個別表示)
- Scheme(Gauche)でCGI3 : (2004/08/01)
-
テンプレートエンジンを微調整
ネストされたif構文に対応・・・したかも(希望的観測)
簡易テンプレートエンジン
あと、ついでにフォームの自動処理をちょっとだけやってみる
tmpl-set-checked関数に文字列とハッシュテーブルを渡すと、文字列からinputやselectなどのフォーム要素を探して、checkedやselectedをつける
ハッシュテーブルのキーは対象となるフォーム要素のnameを、値には対象となるフォーム要素のvalueを設定する
文字列は、tmpl->stringの戻り値を放り込む
textやtextareaにも対応させて、tmpl-form-fillなんて関数にしようと思ったけど、正直必要性は薄いかも?(#--var:name--#で対応すればすむ話なんで)
: back