Symfony2 Sonata Admin — отключить проверку

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

Как я могу отключить эту проверку при использовании Sonata Admin?

Когда пользователи отправляют эти данные, они проверяются на различные вещи. Во-первых, он еще не существует в базе данных. Когда я пытаюсь отредактировать любой из них в Sonata Admin, обновление завершается неудачно из-за этой проверки.

Спасибо

-2

Решение

Если вы хотите отключить проверку HTML 5 на стороне клиента, вы можете добавить это к config.yml:

sonata_admin:
options:
html5_validate: false

(Увидеть https://sonata-project.org/bundles/admin/master/doc/reference/configuration.html)

3

Другие решения

Лучше выложить здесь код, чтобы понять ваш вопрос. Во всяком случае, с моей догадкой, это может помочь в Symfony2 доктор:

use Symfony\Component\OptionsResolver\OptionsResolverInterface;

public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
'validation_groups' => false,
));
}

Вы можете попробовать что-то «validation» => false (это может быть неправильно) в вашем классе администратора.

0

По вопросам рекламы [email protected]