ディレクトリをクエリのように使う?
2004年6月28日0:58
zope

僕は今日まで知らなかったので...

例えば '/mysite/test1' という python script 作ります。

return container.REQUEST

これをブラウザから 'http://***/mysite/test1/123' などとして見ると REQUEST.traverse_subpath に '123' と設定されます。これって CGI っぽいですよね。で、


DTML DOCUMENT を /mysite/mydoc なんて名前で作ります。

<dtml-var standard_html_header>
<dtml-var REQUEST>
<dtml-var standard_html_footer>

そして '/mysite/test2' という python script を作り

return container['mydoc'](container, container.REQUEST)

ブラウザから 'http://***/mysite/test2/123' を覗くと Document 'mydoc' に '123' が渡ってます。
何を言いたいか? ディレクトリをクエリのように使えるという事。ただそれだけですが、なにか。


コメントはありません