Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Подарки от программис'тов

20.08.22 20:48
Re: Подарки от программис'тов
 
alex445 коренной житель
в ответ AlexNek 20.08.22 18:53, Последний раз изменено 20.08.22 20:52 (alex445)
свой атрибут валидации не может проверить значение в БД
Каким образом? Данные и база в роде в разных местах. Или что под этим понималось?

Насколько я помню конкретные места, там юзер вводит обозначение объекта (что-то типа айди) в текстовое поле вручную, и валидация заключается в проверке, есть ли такой объект в БД. Если есть - открываем для редактирования следующие контролы формы, переводим фокус на один из этих контролов. Не вижу причин, почему это нельзя встроить в стандартную модель валидации через атрибуты. В атрибуте указать... да ничего не надо указывать - данные для соединения с БД и реквизиты текущего пользователя и так можно брать из приложения. Текущее значение поля берёшь и проверяешь, есть ли это значение в БД. И назвать атрибут как-то типа "ExistsInDatabase".

 

Перейти на