CakePHP URL [Underscore to Hyphen]

时间:2013-12-16 00:46:55

标签: php cakephp

我需要一些关于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() {

    }

}

0 个答案:

没有答案