在我的网站上我使用Cake PHP,我有一个这样的网址:
/条/ testx?名称= Stefy
我想做一种" mod重写"并有一个这样的网址:
/名称/ Stefy
我试过从routes.php这样做,但我不知道该怎么做。 我在CakePHP网站上查看了#34;传递"在StackOverflow上的数组和其他主题中的函数,但我找不到解决方案,可能是因为我是CakePHP的初学者。 你能帮帮我吗?
我认为我应该这样: Router :: connect(' / name /:id',array(' controller' =>' articoli',' action' => ;'显示',' testx?name = $ id'));
但当然它不起作用。我想我必须使用"传递"在routes.php中
你能帮助我吗?
谢谢!
答案 0 :(得分:0)
Router::connect('/name/:id',
array('controller' => 'articoli', 'action' => 'display'),
array('pass' => array('id')));
你可以生成这样的链接:
$this->Html->link('Title', array('action' => 'display', 'id' => 1));
答案 1 :(得分:0)
Router :: connect('/:slug',array('controller'=>'salons','action'=>'details'),array('pass'=> array('slug') )));