我有一个应用程序接受用户输入。该表格是用自定义验证器设置的,以验证提交是否可接受。Symfony2 Sonata Admin - 禁用验证
如何在使用Sonata Admin时禁用此验证?
当用户提交此数据时,会检查各种事情。一个是它不存在于数据库中。当我试图在Sonata Admin中编辑其中的任何一个时,更新因此验证失败。
谢谢
我有一个应用程序接受用户输入。该表格是用自定义验证器设置的,以验证提交是否可接受。Symfony2 Sonata Admin - 禁用验证
如何在使用Sonata Admin时禁用此验证?
当用户提交此数据时,会检查各种事情。一个是它不存在于数据库中。当我试图在Sonata Admin中编辑其中的任何一个时,更新因此验证失败。
谢谢
最好你在这里发布一些代码来理解你的问题。无论如何,我的猜测,这可能有助于在Symfony2中doc:
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
'validation_groups' => false,
));
}
你可以试一下“验证” =>假的(这可能是错误的),在您的管理类。
如果要禁用客户端的“HTML 5的验证”,你可以添加到您的config.yml
:
sonata_admin:
options:
html5_validate: false
(见https://sonata-project.org/bundles/admin/master/doc/reference/configuration.html)
得到了我们的任何代码,或错误? – 2014-09-26 20:13:48
是否要禁用服务器端验证或客户端? – 2014-09-27 07:18:11