如何将数组从视图传递到控制器的动作cakephp

时间:2015-09-04 07:40:36

标签: cakephp cakephp-2.0

我根据日期装订订单,我想导出已过滤的订单,如何将数组从视图传递到控制器&#39的动作cakephp?

echo $this->Html->link(
    'Export Filtered Orders', 
     array('action' => 'export_filtered', 'orders' => $orders),
     array('class' => 'btn btn-success')
);

1 个答案:

答案 0 :(得分:2)

你不这样做是因为它不符合MVC模式,并且它不会以任何方式工作,因为这发生在客户端,你必须做一个新的请求。 / p>

另外使用AJAX更新视图或实现PRG模式以刷新页面并应用过滤器,请参阅https://en.wikipedia.org/wiki/Post/Redirect/Get