*_url ?
- DocumentRoot が、/var/www
- アプリの配置ディレクトリが、/var/www/2006/app
- login アクションがある場合、URL が http://example.com/2006/app/login
と言った時、2006/app の部分はなんと呼ぶのか?
ウェブアプリケーションフレームワークで、http://example.com/2006/app や 2006/app/login や login が採れる API は良くあるんだが、2006/app を取り出す API が無かったりしない。これって名前が付いてないからじゃねぇ?
guesswork で 2006/app の下にプロジェクト作っちゃうとテンプレートファイルが見に行けない……。
ソースざっと見た限り、他人の力を借りないとどうやら解決できないっぽい。mod_rewrite? まさかそんな大事にはなるめぇ。魔術には手を出したくないし。ひょっとして、Directory や Location でイケルのか? ちがうよなぁ。
追記:
ん?! d:id:babie:20060202:p4 の $_gw_template_dir っていったいなんだよ!
$ grep -r _gw_template_dir lib/ (何も返ってこない)
えぇーっ!?
追記2:
$_gw_template_dir じゃなくて $_gw_template_templates_dir だった。正直すまんかった。が、「何で2回言うねん」というツッコミも浮かぶ。