在我的控制器中我有两个函数index
和archiv
在两个函数中我都有相同的过滤条件集,但对于archiv函数我使用索引视图。如何结合render-function设置条件。你有任何关于如何解决这个问题的提示
public function index() {
...
$this->set('events', $this->Paginator->paginate($cond));
-
public function archiv() {
...
$this->render('index'); // reuse index view
// is not working
// $this->set('events', $this->Paginator->paginate($cond));
编辑:如果我复制视图index.cpt,并注释$this->render
并取消注释档案的最后一行,它可以正常工作,但我宁愿只保留一个视图,因为archiv
始终与index
答案 0 :(得分:1)
您应该在调用render函数之前设置变量:
public function archiv() {
...
// this should work now
$this->set('events', $this->Paginator->paginate($cond));
$this->render('index'); // reuse index view