比方说,我和一个学生一起上了一堂课。我正在寻找一种方法,我不仅可以编辑或删除相关条目,还可以重定向回原始页面。
因此,如果我在学校班级XY(cake/classes/1
)的view.ctp并想要编辑/删除列出的学生,我想回到这个学校班级。但是当我在学生的索引(cake/students/
)上时,我希望被重定向到该页面本身。
我怎样才能做到这一点?
答案 0 :(得分:0)
这样做的更“蛋糕”方式是:
<?php
class UserController extends AppController {
function delete($id) {
// delete code goes here, and then...
if ($this->referer() != '/') {
$this->redirect($this->referer());
} else {
$this->redirect(array('action' => 'index'));
}
}
}
?>
在这里的书中找到: http://book.cakephp.org/1.3/en/The-Manual/Developing-with-CakePHP/Controllers.html