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.

しかし、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 に答える