我第一次在cakePHP中使用Scaffolding概念,一切运行都很顺利,但我面临的问题是:数据插入数据库后,页面会自动重定向到成功页面。
我只是想让它重定向我的自定义操作页面。
我可以用cakePHP Scaffoliding吗?
请帮助我!
答案 0 :(得分:0)
没有!我们无法在脚手架中添加自定义重定向。脚手架更像是非生产部署,主要用于初步了解框架及其对您的应用程序的可行性。
准确地说,对于您的问题,您必须跳过Scaffolding以执行该特定操作,编写保存逻辑,然后将其重定向到您想要的任何位置。 您可以烘焙控制器并创建可以节省时间的操作,您可以在其中添加重定向。
希望这会有所帮助。
答案 1 :(得分:0)
经过大量的冲浪后,我发现了这个想法,以下是如何在cakePHP Scaffolding中重定向到自定义动作。
public function afterScaffoldSave() {
$this->redirect($this->referer());
}
afterScaffoldSave() does the trick!
hope this helps to others who has the same problem!