0

我用视图模块制作了一个视图:“exampleview”

视图需要一个参数:“myarg”

我可以在“exampleview/myarg”和“exampleview”加载我的页面。

当我调用 drupal_goto('exampleview/myarg'); 目的地只是“exampleview”。

与以下结果相同:

$arr = array('exampleview','myarg'); drupal_goto($arr);

你能帮助我吗?

4

1 回答 1

0

这是来自drupal_goto

通常重定向的 URL 是由这个函数的输入参数构造的。但是,您可以通过在 $_REQUEST 数组中设置目标来覆盖该行为(即通过使用 URI 的查询字符串)。这用于在完成表单后将用户引导回正确的页面。例如,在“管理员/内容”页面上编辑帖子后或使用侧边栏中的“用户登录”块登录后。函数 drupal_get_destination() 可用于帮助设置目标 URL。

似乎您的目标参数已设置,因此您必须清除目标参数或使用标头功能

于 2012-06-06T23:17:01.020 回答