[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 メーリングリストの案内