我在 drupal8 中用参数创建了动态路由。现在我需要根据用户操作重定向到此页面。如何做到这一点?
页面示例路由器代码如下示例:
domain_site_settings.config_form:
path: '/admin/config/domain/domain_site_settings/{domain_id}/edit'
defaults:
_form: '\Drupal\domain_site_settings\Form\DomainConfigSettingsForm'
_title: 'Domain site settings'
requirements:
_permission: 'domain site settings'
options:
_admin_route: TRUE
Run Code Online (Sandbox Code Playgroud)
最后我找到了这个问题的答案。
use Symfony\Component\HttpFoundation\RedirectResponse;
$path = \Drupal\Core\Url::fromRoute('domain_site_settings.config_form',
['domain_id' => 'drupal_com'])->toString();
$response = new RedirectResponse($path);
$response->send();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7614 次 |
| 最近记录: |