从文章列表生成新页面并导航 - cakephp

时间:2011-08-17 10:34:55

标签: cakephp cakephp-1.3

我有一个文章列表,我可以选中一个复选框,我想生成一个包含所选文章列表的页面。然后在这个新页面中,我想浏览那些选定的文章。

我是否应该在会话中保存所选文章的ID以便在nmew生成的页面中维护它们?

有更好的方法吗?

提前致谢

2 个答案:

答案 0 :(得分:1)

如果您希望用户以后能够使用url返回该列表,那么您需要将ID放在url中。如果您不希望他们这样做,请使用Session。

答案 1 :(得分:0)

您可以通过表单将ID发布到单独(或相同)的方法,并在$ this-> Model-> find的条件下使用ID的数组。可能看起来像:

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