« ビリヤード | メイン | ボウラード II »
2005年04月18日 (月)
AmritaHandler(仮) つづき [テクニカル]
ちょこちょこ手を加えている。今の方針としては、Amrita2のテンプレートスペックを自動的にうまい感じに生成する方向。
TODO:
- HTML select/optionの実装
amrita2のドキュメントを見ていたら、amrita:type属性なんてものがあった。。。これを使うと少し楽にできるかも?…と思いきや、動かない。未実装のようだ。1.9.3では未実装。1.9.4で実装されたようだ。
テンプレートスペックいじりの方針で、実装の方法は見えてきた。今50%ぐらい? - ATTRアノテーションを増やす
ATTR_PARAM(リクエストパラメータ)、ATTR_ACTION(アクション)などアノテーションを書かなければすべて自動でセットされて動くが、書いておけば書いたものしかセットされない。リクエストパラメータはクライアントから勝手にいじれるので、書いたほうが無難。ACTIONは必須か?
ATTR_ACTION実装完了。 - FileHandlerの実装に依存して、実際に存在するrbファイルのリクエストしか受けられないのを直す。→というかそもそも拡張子をなんとかする。
- rbファイルの読み込みを自動にする。
いろいろ見ていたら、Ceriseというものを発見。なんかめっちゃ似てるような気が…。DIコンテナまでは使っていないようだけど。
トラックバック
このエントリーのトラックバックURL:
http://www.4bit.net/x/mt/mt-tb.cgi/52