【问题标题】:How to redirect to views path in Drupal 8?如何重定向到 Drupal 8 中的视图路径?
【发布时间】:2017-05-31 09:38:35
【问题描述】:

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

在 Drupal 7 中 drupal_goto('candidates');

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

请帮忙!...

【问题讨论】:

    标签: drupal drupal-views drupal-8


    【解决方案1】:

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

    return $this->redirect('view.MACHINE_NAME_VIEW.MACHINE_NAME_DISPLAY');

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

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

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

    【讨论】:

      【解决方案2】:

      简单的例子:它会工作:)

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

      【讨论】:

        猜你喜欢
        • 2019-02-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多