小编kie*_*ste的帖子

验证复选框未映射到symfony2表单中的实体

我将一个非映射字段添加到symfony2表单类型:

$builder->add('terms','checkbox', array('mapped' => false,
        'constraints' => array(new NotBlank())));
Run Code Online (Sandbox Code Playgroud)

但NotBlank()约束不起作用!只有当我将类型从"复选框"更改为"文本"时,它才能按预期工作.那么如何验证复选框?当然我也试过'True()','EqualTo()'和'Length(...)'约束.但没有成功.我还尝试了不同的POST值(1/0,真/假,开/关......).

关于symfony2中表单字段验证的复选框字段和文本字段之间的最大区别是什么?

Thanx Stef

php forms validation checkbox symfony

11
推荐指数
2
解决办法
9313
查看次数

Symfony 2.5中ValidatorConstraint的问题

从Symfony 2.4升级到2.5后,我的表单验证器约束不再起作用.

我得到:可捕获的致命错误:参数1传递给Symfony\Component\Form\Extension\Validator\Type\FormTypeValidatorExtension :: __ construct()必须是Symfony\Component\Validator\ValidatorInterface的实例,Symfony\Component\Validator的实例给定的Validator\RecursiveValidator,在第36行的vendor/symfony/symfony/src/Symfony/Component/Form/Extension/Validator/Type/FormTypeValidatorExtension.php中定义

有人建议如何解决这个问题?

php forms validation symfony

4
推荐指数
1
解决办法
2155
查看次数

从维基百科文件中获取描述的人物

如何从维基百科文件中获取描述人员列表?

示例:我有一个文章ID为5457009的文件.维基百科链接是http://commons.wikimedia.org/wiki/File:Bundesarchiv_B_145_Bild-F048807-0025,_Bonn,_Neubau_Kanzleramt,_Schmidt_im_Arbeitszimmer.jpg

从此文件中提取人员元数据的API请求是什么样的(Schmidt,Helmut:Bundeskanzler,Verteidigungsminister,SPD,Bundesrepublik Deutschland)

这是另外一个描述了3个人的例子:http://commons.wikimedia.org/wiki/File : Bundesarchiv_B_145_Bild-F009740-0002,_Presseclub_Bonn,_Bildungspolitiker_aus_Finnland.jpg

wikipedia wikipedia-api mediawiki-api

1
推荐指数
1
解决办法
46
查看次数