Создать новую страницу из списка статей и перемещаться - cakephp - PullRequest
0 голосов
/ 17 августа 2011

У меня есть список статей, которые можно выбрать с помощью флажка, и я хочу создать страницу со списком выбранных статей.Затем на этой новой странице я хочу просмотреть выбранные статьи.

Должен ли я сохранять идентификаторы выбранных статей в сеансе, чтобы сохранить их на странице, сгенерированной nmew?

Есть лилучший способ?

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 17 августа 2011

Если вы хотите, чтобы пользователи могли вернуться к этому списку позже, используя url, тогда вам нужно поместить идентификаторы в url.Если вы не хотите, чтобы они это делали, используйте Session - это нормально.

0 голосов
/ 17 августа 2011

Вы можете отправить идентификаторы через форму в отдельный (или тот же) метод и использовать массив идентификаторов при условии, что ваш $ this-> Model-> find. Может выглядеть примерно так:

function list() {
  $conditions = array();
  if(isset($this->data)) {
    $conditions = $this->data;
  }
  $this->set('results', $this->Model->find('all', array('conditions' =>$options)));
}
...