我有以下链接:<?php echo $this->Html->link($post['Portfolio']['title'],
array('controller' => 'portfolio', 'action' => 'view', Tiny::toTiny($post['Portfolio']['id']), Inflector::slug($post['Portfolio']['title'])),
array('title' => $post['Portfolio']['title'])); ?>
可创建http://driz.co.uk/portfolio/view/3z/Paperview_Magazine
但我想通过路由系统删除网址的view
部分。到目前为止,我已经实现了这个:
Router::connect('/portfolio/id:/slug:', array('controller' => 'portfolio', 'action' => 'view', 'id', 'slug'));
但它不起作用。有人可以帮忙吗?
答案 0 :(得分:1)
你应该试试这个:
Router::connect('/portfolio/*', array('controller' => 'portfolio', 'action' => 'view'));