0

我正在尝试在预先存在的框架中使用 Symfony2 验证组件,该框架具有使用 XSLT 完成的现有表单处理系统。

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="My\Class\Name">
        <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 ) 和验证器 ( http://api.symfony.com/2.3/Symfony/组件/验证器/Validator.html)。

我只是在连接它们之间的点时遇到了麻烦。Validator 接受一个 MetadataFactory、ValidatorFactory 和一个翻译器到它的构造函数。似乎都没有使用 XMLFileLoader。

4

0 回答 0