我在我的应用程序上创建了一个链接,允许用户创建约会,但需要传递一些额外的数据,以便应用程序知道预约哪个客户.我该怎么做?
例如 <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,并且自从我使用它以来已经很长时间了.我相信你也可以通过查看文档来得到这个例子.