我需要一些关于cakephp url下划线的帮助。
我已经在互联网上搜索但找不到答案。
我按照Cakephp(dot)org
中的说明进行操作http://book.cakephp.org/2.0/en/development/routing.html#passing-parameters-to-action
但仍然无法正常工作
我想要的是更改网址
仪表板/ view_profile到仪表板/视图配置文件
Controller:DashboardController
动作:view_profile
查看:view_profile.ctp
routes.php文件
Router::connect(
'dashboard/:slug',
array('controller' => 'dashboard', 'action' => 'view_profile'),
array('pass' => array('slug'))
);
链接:
<?php echo $this->Html->link('View Profile', array('controller' => 'dashboard', 'action' => 'view_profile', 'slug' => 'view-profile')); ?>
错误:
Error: The action view-profile is not defined in controller DashboardController
Error: Create DashboardController::view-profile() in file: app\Controller\DashboardController.php.
<?php
class DashboardController extends AppController {
public function view-profile() {
}
}