【发布时间】:2013-01-26 21:23:40
【问题描述】:
我正在开发一个摄影网站,我不希望每次用户通过单击缩略图进入新页面(即照片)时都刷新页面。同时,用户应该能够将 URL 加入书签并通过电子邮件/聊天发送链接。
所以,我在 URL 中使用哈希标签,并且 URL 将具有以下格式:
http://site.com/photo/#<photo_id>-<SEO>
示例 - http://site.com/photo/#12-blue-butterflies
我花了很多时间写路线,我终于有一个,但不起作用,是:
Route::set('photo','photo(/#<id>(-<seo>))',
array(
'id' => '\d+',
'seo' => '.*',
))
->defaults(array(
'controller' => 'photo',
'action' => 'index',
));
问题是,如果我从 URL 中删除哈希并 tweek 路由,我可以完成这项工作。使用哈希,似乎是不可能的。我想知道这是否可能。是 kohana 设计的东西,我们不能在 URL 中使用 # 吗?
谢谢!
【问题讨论】:
标签: php url-routing kohana-3.2