用户成功注册网站后如何将用户重定向到特定页面?
这里drupal_goto()
不起作用。我们需要使用表单重定向。如何实现这一目标?
最佳答案
// include the Url namespace in your custom module
use Drupal\Core\Url;
// Add CUSTOM SUBMIT HANDLER FOR REGISTRATION
$form['actions']['submit']['#submit'][] = '__tmp_registration_submit';
function __tmp_registration_submit(&$form, FormStateInterface $form_state) {
// set relative internal path
$redirect_path = "\user\uid\payment-history";
$url = url::fromUserInput($redirect_path);
// set redirect
$form_state->setRedirectUrl($url);
}
关于drupal - 在 Drupal 8 上注册后如何重定向用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40056808/