【发布时间】:2014-02-13 00:09:00
【问题描述】:
我已经设置了这条路线,并且手动输入网址可以:
Router::connect('/:controller/:id/*',
array('action' => 'view'),
array('pass'=>array('id'), 'id' => '[0-9]+'));
但是,使用 html->link,我无法在没有操作的情况下生成链接。
$this->Html->link('linkName', array(
'controller' => 'controllerName',
'action' => 'view',
$id, $slug));
生成控制器名称/视图/id
$this->Html->link('linkName', array(
'controller' => 'controllerName',
$id, $slug));
生成控制器名称/索引/id
如何使用 html helper 生成 url 控制器/id?
谢谢!
【问题讨论】:
标签: php url cakephp hyperlink routes