Я пытаюсь получить значение номера дела для проверки в моей базе данных, и если оно существует, то для перенаправления на другую страницу
Я создал модуль формы и, как только я знаком с кодированием в Drupal 8Мне нужна помощь, чтобы узнать, как запускать запросы в функции.
public function validateForm(array &$form, FormStateInterface $form_state) {
$cname = $form_state->getValue('cname');
$email = $form_state->getValue('email');
if (strlen($cname) < 12) {
$form_state->setErrorByName('cname', $this->t('The title must be at least 12 characters long.'));
}
if (!valid_email_address($email)) {
$form_state->setErrorByName('email', $this->t('Please Enter Valid Email Id.'));
}
}
public function submitForm(array &$form, FormStateInterface $form_state) {
$cname = $form_state->getValue('cname');
$email = $form_state->getValue('email');
$name = $form_state->getValue('name');
drupal_set_message($this->t('You specified a Case Number of %cname.', ['%cname' => $cname]));
drupal_set_message($this->t('You specified a Email of %email.', ['%email' => $email]));
drupal_set_message($this->t('You specified a Name of %name.', ['%name' => $name]));
}