如何从 FormIt、MODx revo 中的挂钩设置 redirectParams?

发布于 2024-11-12 06:24:57 字数 177 浏览 4 评论 0原文

如何从 FormIt、MODx revo 中的挂钩设置 redirectParams?我需要它,以便在使用编辑内容的正确 ID 进行编辑后将用户重定向到视图页面。问题是:如果在挂钩之前不知道 ID(就像创建新内容时的情况一样),我无法正确设置 redirectParams ,或者可以吗?

How do I set redirectParams from a hook in FormIt, MODx revo? I need it in order to redirect the user to the view page after the edit with the correct ID of what was edited. The problem is: if ID wasn't known before the hook (as is the case when there's new stuff being created), I can't set redirectParams right, or can I?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

じее 2024-11-19 06:24:57

好的,我解决了这个限制,方法是引入一个名为“id”的隐藏输入,将其设置为挂钩中的正确 ID,然后重定向到 FormItRetriever 页面,在其中检索 ID 并再次重定向。

Ok, I worked around this limitation by introducing a hidden input with name 'id', setting it to the correct ID in a hook, and then redirecting to a FormItRetriever page, where I retrieve ID and redirect yet again.

情愿 2024-11-19 06:24:57

$hook->formit->setOption( 'redirectParams', json_encode( [ 'param1' => 'value1', 'param2' => 'value2' ] ) );

其中 < code>$hook 是 FormIt 在运行钩子片段时设置的 \Sterc\FormIt\Hook 实例。

$hook->formit->setOption( 'redirectParams', json_encode( [ 'param1' => 'value1', 'param2' => 'value2' ] ) );

Where $hook is the \Sterc\FormIt\Hook instance set by FormIt when running the hook snippet.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文