您的位置:首页 > 其它

File extensions

2014-05-16 13:27 99 查看
来处理不同的文件扩展名与你的路线,你需要一个额外的线在你的路由配置文件:
Router::parseExtensions('html', 'rss');


这将告诉路由器删除任何匹配的文件扩展名,然后解析剩下。

如果你想创建一个URL /页面/ title-of-page等。html您将创建你的路线如下所示:
Router::connect(
'/page/:title',
array('controller' => 'pages', 'action' => 'view'),
array(
'pass' => array('title')
)
);
然后创建链接映射回路线简单地使用:
$this->Html->link(
'Link title',
array(
'controller' => 'pages',
'action' => 'view',
'title' => 'super-article',
'ext' => 'html'
)
);


文件扩展名被RequestHandlerComponent用来做自动切换视图基于内容类型。看到RequestHandlerComponent获得更多信息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  File extensions