在cakePHP脚手架中插入数据后,如何重定向到特定页面?
我第一次在cakePHP中使用脚手架概念,一切都运行得很好,但我面临的问题是:数据插入数据库后,页面会自动重定向到成功页面 我只想让它重定向我的自定义操作页面 我可以在cakePHP脚手架上做吗在cakePHP脚手架中插入数据后,如何重定向到特定页面?,php,cakephp,Php,Cakephp,我第一次在cakePHP中使用脚手架概念,一切都运行得很好,但我面临的问题是:数据插入数据库后,页面会自动重定向到成功页面 我只想让它重定向我的自定义操作页面 我可以在cakePHP脚手架上做吗 请帮帮我 不!我们不能在脚手架中添加自定义重定向。脚手架更像是非生产性部署,主要用于对框架及其应用程序的可行性给出初步想法 为了准确回答您的问题,您必须跳过特定操作的脚手架,编写保存逻辑,然后将其重定向到您想要的任何地方。 您可以烘焙控制器并创建可以节省时间的操作,还可以在其中添加重定向 希望这会有所帮
请帮帮我 不!我们不能在脚手架中添加自定义重定向。脚手架更像是非生产性部署,主要用于对框架及其应用程序的可行性给出初步想法 为了准确回答您的问题,您必须跳过特定操作的脚手架,编写保存逻辑,然后将其重定向到您想要的任何地方。 您可以烘焙控制器并创建可以节省时间的操作,还可以在其中添加重定向
希望这会有所帮助。在浏览了很多次之后,我发现了这个想法,下面是如何重定向到cakePHP脚手架中的自定义操作
public function afterScaffoldSave() {
$this->redirect($this->referer());
}
afterScaffoldSave() does the trick!
hope this helps to others who has the same problem!