生成新的页面从列表的文章和导航cakephp



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

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

有更好的方法吗?

Thanks in advance

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

您可以通过表单将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)));
}

最新更新