将数据保存在管理控制器Prestashop中后重定向用户

时间:2018-09-27 13:18:26

标签: prestashop

我有一个管理控制器,它在单击条目上的编辑或添加新条目时显示数据列表,我正在显示renderForm(),但是在保存数据(通过编辑或添加)之后,我要将用户重定向到另一个控制器代替显示相同的控制器列表。 贝娄是我目前正在使用的代码,例如,我在尝试执行以下我在initcontent()中完成的操作但无法正常工作的代码,因此我想知道应该在哪里代替initcontent()< / p>

http://localhost/pageguide-1.3.2/dist/

2 个答案:

答案 0 :(得分:1)

首先,您似乎将页面重定向到相同的URL。尝试使用这个 Tools::redirectAdmin($this->context->link->getAdminLink('AdminHome'));

其中

AdminHome

是重定向URL,您需要将其替换为您的URL。 其次,尝试使用

Tools::getIsset('yourButtonName')

代替

Tools::isSubmit('yourButtonName')

最后一个,如果上面没有提到任何帮助,请尝试移动

parent::initContent();

并放在您的病情之后

答案 1 :(得分:0)

可能redirect_after可能有用

$this->redirect_after = 'Your custom address';