[mayaa-user:60] Re: [spec] テンプレート判定変更案
suga
ko.suga @ gmail.com
2005年 12月 8日 (木) 20:02:47 JST
suga です。
05/12/08 に 小野 心<shin @ hotcore.jp> さんは書きました:
> 正規表現でも同じ事を出来ると言われそうですが、単純にディレクトリー
> 毎に設定したいような場合を考えると、複数のディレクトリーを記述できると
> 有難いです。
>
> <parameter name="notTemplatePathPattern" value="/"/>
> <parameter name="templatePathPattern" value="/dir-a"/>
> <parameter name="templatePathPattern" value="/dir-b"/>
>
> の様な感じです。
> この方が、記述ミスも減ると思います。
なるほど。確かに複数できるとわかりやすいですね。
しかし複数指定できると、それぞれの優先度が難しくなります。
ひとまず、下に書いたものから順番に判定し、templatePathPattern に
マッチしたらその場で「テンプレートである」と判定、
notTemplatePathPattern にマッチしたらその場で「テンプレートではない」
と判定するようにしました。
どのパターンにも当たらなければ「テンプレートである」という判定です。
デフォルトではパターンなしです。
ちなみに、上の例を現状で動作するように設定するとこうなります。
<parameter name="notTemplatePathPattern" value=".*"/>
<parameter name="templatePathPattern" value="/dir-a/.*"/>
<parameter name="templatePathPattern" value="/dir-b/.*"/>
--
suga ( ko.suga @ gmail.com )
mayaa-user メーリングリストの案内