File extensions

来源:互联网 发布:nginx 自定义日志格式 编辑:程序博客网 时间:2024/06/10 00:29
来处理不同的文件扩展名与你的路线,你需要一个额外的线在你的路由配置文件:
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获得更多信息。
0 0