2015-09-04 2 views
1

Я заказываю заказы на основе даты, и я хочу экспортировать отфильтрованные заказы. Как передать массив из представления в действие cakephp действия контроллера?Как передать массив из представления в действие контроллера cakephp

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

ответ

2

Вы не делать, потому что это против шаблона MVC, и он не будет работать так, как это происходит потому, что на стороне клиента, вы должны сделать новый запрос.

Alternativly использовать AJAX для обновления представления или реализации шаблона PRG, чтобы обновить страницу и применить фильтры, см https://en.wikipedia.org/wiki/Post/Redirect/Get

Смежные вопросы