0

我创建了一个控制器“企业”和操作方法调用“show_details”

function show_details($id = null,$title = null){
         $this->set('Business', $this->Businesses->findById($id));
         $this->render('Business');
    }

当前的 url 将是http://127.0.0.1:8080/caketest/businesses/show_details/1/Hattion_National_Bank_Plc.

但我需要将 Url 显示为http://127.0.0.1:8080/caketest/Hattion_National_Bank_Plc 我该怎么做?routes.php 中的 URL 路由规则是什么。

我是 cakePHP 的新手,所以我尝试这样做,但失败了。非常感谢您的帮助。

4

1 回答 1

0

将此添加到您的config/routes.php并尝试在没有方法名称的情况下点击 url。

Router::connect('/businesses/*', array('controller' => 'businesses', 'action' => 'show_details'));
于 2013-01-12T16:07:25.953 回答