来自XML的Symfony2验证组件

我试图在已有的使用XSLT完成表单处理系统的框架中使用Symfony2验证组件。

sample from : http://symfony.com/doc/master/book/validation.html
<constraint-mapping xmlns="http://symfony.com/schema/dic/constraint-mapping"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://symfony.com/schema/dic/constraint-mapping http://symfony.com/schema/dic/constraint-mapping/constraint-mapping-1.0.xsd">

    <class name="MyClassName">
        <property name="name">
            <constraint name="NotBlank" />
        </property>
        <property name="name">
            <constraint name="NotBlank" />
        </property>
    </class>
</constraint-mapping>

我想用从XML文件加载的约束来填充symfony2验证器。 我找到了XMLFileLoader(http://api.symfony.com/2.3/Symfony/Component/Validator/Mapping/Loader/XmlFileLoader.html)和Validator(http://api.symfony.com/2.3/Symfony/组件/识别/ Validator.html)。

我只是无法连接点之间的点。 Validator接受一个MetadataFactory,ValidatorFactory和一个翻译器来构造它。 没有一个似乎采用XMLFileLoader。

链接地址: http://www.djcxy.com/p/57885.html

上一篇: Symfony2 validation component from XML

下一篇: Symfony2 Validating an optional field