CakePHP使用链接发送查询

Cam*_*ron 6 php cakephp

我在我的应用程序上创建了一个链接,允许用户创建约会,但需要传递一些额外的数据,以便应用程序知道预约哪个客户.我该怎么做?

例如 <li><?php echo $this->Html->link('Book Appointment', array('admin' => true, 'controller' => 'appointments', 'action' => 'add')); ?></li>

所以url会是这样的: /admin/appointments/add?clientid=2

注意:如果有人认为这是一个不好的方法,请同时评论替代解决方案等.谢谢

Tob*_*ias 16

我在文档中找到了这个:http://book.cakephp.org/view/1442/link

您可以执行以下操作:

<li><?php echo $this->Html->link('Book Appointment', array(
    'admin' => true,
    'controller' => 'appointments',
    'action' => 'add',
    '?' => array('clientid' => $clientId))
); ?></li>
Run Code Online (Sandbox Code Playgroud)

代码未经测试,因为我没有安装CakePHP,并且自从我使用它以来已经很长时间了.我相信你也可以通过查看文档来得到这个例子.