Почему при отправке контактной формы возникает ошибка виджета?

Главные вкладки

Аватар пользователя pingvin156 pingvin156 22 мая 2019 в 11:05

При отправке контактной формы возникает ошибка виджета. Виджет самописный (тупо список рабочих, взятых из таблицы БД), есть и другие аналогичные, но они работают корректно. Откуда уши растут, не пойму...

Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Drupal\Workers_field\Plugin\Field\FieldWidget\WorkersFieldHTML5InputWidget' not found в Drupal\Core\Form\FormBuilder->doBuildForm() (строка 1068 из /var/www/user18184/data/www/medialavka.ru/core/lib/Drupal/Core/Form/FormBuilder.php) #0 /var/www/user18184/data/www/medialavka.ru/core/includes/bootstrap.inc(582): _drupal_error_handler_real(2, 'call_user_func_...', '/var/www/user18...', 1068, Array) #1 [internal function]: _drupal_error_handler(2, 'call_user_func_...', '/var/www/user18...', 1068, Array) #2 /var/www/user18184/data/www/medialavka.ru/core/lib/Drupal/Core/Form/FormBuilder.php(1068): call_user_func_array(Array, Array) #3 /var/www/user18184/data/www/medialavka.ru/core/lib/Drupal/Core/Form/FormBuilder.php(1060): Drupal\Core\Form\FormBuilder->doBuildForm('contact_message...', Array, Object(Drupal\Core\Form\FormState)) #4 /var/www/user18184/data/www/medialavka.ru/core/lib/Drupal/Core/Form/FormBuilder.php(1060): Drupal\Core\Form\FormBuilder->doBuildForm('contact_message...', Array, Object(Drupal\Core\Form\FormState)) #5 /var/www/user18184/data/www/medialavka.ru/core/lib/Drupal/Core/Form/FormBuilder.php(1060): Drupal\Core\Form\FormBuilder->doBuildForm('contact_message...', Array, Object(Drupal\Core\Form\FormState)) #6 /var/www/user18184/data/www/medialavka.ru/core/lib/Drupal/Core/Form/FormBuilder.php(561): Drupal\Core\Form\FormBuilder->doBuildForm('contact_message...', Array, Object(Drupal\Core\Form\FormState)) #7 /var/www/user18184/data/www/medialavka.ru/core/lib/Drupal/Core/Form/FormBuilder.php(318): Drupal\Core\Form\FormBuilder->processForm('contact_message...', Array, Object(Drupal\Core\Form\FormState)) #8

Комментарии

Аватар пользователя gun_dose gun_dose 24 мая 2019 в 6:58
1

Ну вообще-то там русским языком написано, что класс не найден. Нужно проверить наличие, название и путь самого файла с классом, а также корректность namespace.