русский
Germany.ruForen → Архив Досок→ Programmierung

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

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

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

 

Sprung zu