我似乎无法弄清楚如何使用路由参数和设置功能。这是我所做的:
配置/routes.php:
Router::connect('/professions/:linkname', array('controller' => 'professions', 'action' => 'display'));
控制器/专业控制器.php:
public function display($linkname = null) {
$this->set('test', $linkname);
//$this->set('profession', $this->findByLinkname($linkname));
}
查看/专业/display.ctp:
<?php echo $test; ?>
当我打开 /professions/test 时,页面是空的。为什么?(如您所见, $test 只是一个测试。我注释掉了我真正打算做的事情。但这也不起作用)