Требуется простейшая вещь - обеспечить уникальность поля.
По старой памяти поставил на свежий Друпал 8.3.5 Field validation , но не работает:
Версия 8.x-1.0-alpha5 при неуникальности поля выводит unexpected error.
Версия 8.x-1.x-dev спокойно пропускает поля (UPDATE: если не установлен Ctools или Entity API).
Кто что для 8-ки использует? Может и вовсе без модуля можно обойтись?
UPDATE: Обошелся модулем Unique field 8.x-2.x-dev , но может кто знает лучшее решение?
UPDATE2: Модуль Field validation Версия 8.x-1.0-alpha5 и 8.x-1.x-dev на Друпал 8.3.6 работают неправильно.
1) При установке требуется поставить Ctools и Entity API . Будьте внимательны: без них модуль спокойно устанавливается и настраивается, но проверок не выполняет.
2) Если значение поля при проверке корректно, то все ОК, а если некорректно, то вместо сообщения об ошибке выводится "The website encountered an unexpected error." Логи отсылают к пропущенным значениям, разбираться сложно.
Отписался разработчикам.
Вопрос: чем в восьмерке разумно проверять уникальность поля в пределах типа контента остается актуальным.
Комментарии
dev годный вполне.
Кстати 8.3.6
Спасибо,уже обновился, через пару часов после экспериментов вышел релиз.
Тема остается актуальной: Unique field 8.x-2.x-dev отлично работал на пустом тестовом, а на реальной разработке начал ругаться, похоже с webform не подружился.
Поднял новый тест, буду пробовать Field validation 8.x-1.x-dev со свежим ядром.