擅长:python、mysql、java
<p>您应该能够使用<a href="http://web2py.com/books/default/chapter/29/04/the-core#Parameter-based-system" rel="nofollow">parameter-based rewrite system</a>获得大致相同的结果:</p>
<pre><code>routers = dict(
BASE=dict(
default_application='myapp',
default_controller='default',
default_function='index',
functions=dict(
default=['list', 'of', 'functions', 'in', 'default.py'],
foo=['list', 'of', 'functions', 'in', 'foo.py']
)
),
admin=dict(
default_function='site',
functions=['list', 'of', 'functions', 'in', 'default.py']
)
)
</code></pre>
<p>唯一的区别是“admin”应用程序仍需要URL中的“admin”(尽管我想您可以尝试通过将文件夹重命名为“a”来更改应用程序本身的名称)。在</p>
<p>注意,如果您想删除“index”(在admin中是“site”),则只需要在控制器中列出<code>functions</code>,当URL附加了额外的参数时(路由器需要能够区分URL参数和控制器函数)。在</p>