dongwusang0314 2013-12-16 00:46
浏览 27

CakePHP URL [Underscore to Hyphen]

I need some help about cakephp url underscore to hypen.

I've search already over the internet but cannot find the answer.

I followed the instruction in Cakephp(dot)org

http://book.cakephp.org/2.0/en/development/routing.html#passing-parameters-to-action

But still not working

What I wanted is to change the url

dashboard/view_profile to dashboard/view-profile

Controller : DashboardController

Action : view_profile

View : view_profile.ctp

Routes.php

Router::connect(
                'dashboard/:slug', 
                array('controller' => 'dashboard', 'action' => 'view_profile'),
                array('pass' => array('slug'))
                );

Link :

<?php echo $this->Html->link('View Profile', array('controller' => 'dashboard', 'action' => 'view_profile', 'slug' => 'view-profile')); ?>

Error :

 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条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 下图接收小电路,谁知道原理
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度
    • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
    • ¥15 ETLCloud 处理json多层级问题
    • ¥15 matlab中使用gurobi时报错
    • ¥15 这个主板怎么能扩出一两个sata口
    • ¥15 不是,这到底错哪儿了😭
    • ¥15 2020长安杯与连接网探