3

我正在尝试使用Silex创建一个简单的表单验证。由于还没有关于表单扩展的官方指南,我正在按照本网站上的说明进行操作:http: //dev.umpirsky.com/create-kick-ass-website-in-no-time-with-silex/

由于某种原因,表单无法正确验证:

$form->isValid() // will always return true

我花了一些时间寻找解决方案(似乎是一个已知问题),但没有发现任何有用的东西。

其他人是否遇到过这个问题并知道解决方法?

谢谢!

4

1 回答 1

4

您可能错过了注册验证器扩展

$app->register(new Silex\Provider\FormServiceProvider(), array(
    'form.class_path' => __DIR__ . '/../vendor/symfony/src'
));
$app->register(new Silex\Extension\ValidatorExtension(), array(
    'validator.class_path'    => __DIR__.'/vendor/symfony/src',
));
于 2011-12-05T22:33:46.713 回答