Доктрина и проверка Zend_Form

Я хотел бы как можно более точно придерживаться вывода mysqldump , как запрашивал OP, поскольку он включает в себя множество информации о представлении, которое не может быть восстановлено простым запросом из INFORMATION_SCHEMA.

Вот как я создаю сценарий представления развертывания из моей исходной базы данных:

SOURCEDB="my_source_db"
mysql $SOURCEDB --skip-column-names  -B -e \
"show full tables where table_type = 'view'" \
| awk '{print $1}' \
| xargs -I {} mysqldump $SOURCEDB {} > views.sql
7
задан rr. 23 October 2009 в 20:14
поделиться

1 ответ

Если вас устраивает агрегирование ошибок для вашей формы, вы можете сделать это следующим образом: - Сделайте Zend_Form без валидаторов - При отправке создайте объект Doctrine и вызовите isValid () - Если недействителен, не сохранять, а снова отображать форму с ошибкой

Однако я бы порекомендовал вам либо - Напишите как валидаторы для Zend_Form, так и для вашей модели. - Напишите валидаторы для вашего Zend_Form, которые принимают модель и поле доктрины в качестве входных данных, а затем проверяют данные на соответствие вашей модели

. Я полагаю, что последний вариант может быть очень общей библиотекой, полезной даже для включения в Zend Framework. Однако написать его правильно утомительно.

1
ответ дан 7 December 2019 в 20:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: