如何重定向到Drupal 8中的视图路径?

时间:2017-05-31 09:38:35

标签: drupal drupal-views drupal-8

我在Drupal 8中创建了一个视图,并在PAGE SETTINGS中将路径设置为候选。

在Drupal 7 drupal_goto('candidate');

Drupal 8中的等效语句是什么?

请帮忙!...

2 个答案:

答案 0 :(得分:0)

您可以重定向到这样的视图:

返回$ this->重定向('view.MACHINE_NAME_VIEW.MACHINE_NAME_DISPLAY');

MACHINE_NAME_VIEW - >位于您的视图列表中。

MACHINE_NAME_DISPLAY - >位于“高级”选项卡中,查看“其他”。

这可能比使用路径更好。如果更改视图页面设置中的路径,则不必在以后更改重定向。

答案 1 :(得分:0)

简单示例:它将起作用:)

use Drupal\Core\Url;
$form_state->setRedirect('view.VIEW_MACHINE_NAME.PAGE_MACHINENAME'); // view.my_view.page_1