如何通过Cakephp2.8.5中的锚标记将id传递给控制器​​函数

时间:2016-10-19 09:29:56

标签: cakephp

Hai大家我是Cakephp的新手。感谢大家提前。请帮我。 实际上我试图将锚标签中的id值发送到控制器内的函数。

domain

1 个答案:

答案 0 :(得分:1)

有两种方法可以做到这一点:

  1. 行动参数
  2. 查询字符串
  3.   

    行动参数

    // URL是/ home / 1

    <?php
    
    App::uses('CakeEmail', 'Network/Email');
    
    class UsersController extends AppController
    {
        public function home($id) {
           debug($id); // this will return 1
        }
    }
    
      

    查询字符串

    // URL是/ home?id = 1

    <?php
    
    App::uses('CakeEmail', 'Network/Email');
    
    class UsersController extends AppController
    {
        public function home($id = null) {
           debug($this->request->query('id')); // this will return 1
        }
    }
    
      

    Cakephp Documentation