【发布时间】:2011-12-03 09:35:35
【问题描述】:
我在 Symfony2 上收到以下错误:
警告:array_replace() [function.array-replace]:参数 #1 不是 /home/rackelas/public_html/dev/Symfony/vendor/symfony/src/Symfony/Component/Form/FormFactory.php 中的数组第 236 行
将以下内容添加到 Acme/Bundle/Form/Type/ContactType.php 进行验证后:
public function getDefaultOptions(array $options)
{
$collectionConstraint = new Collection(array(
'name' => new MinLength(5),
'email' => new Email(array('message' => 'Invalid email address')),
));
$options['validation_constraint'] = $collectionConstraint;
}
来源:http://symfony.com/doc/current/book/forms.html#using-a-form-without-a-class
任何正确方向的帮助将不胜感激。
【问题讨论】:
-
你能安装 XDebug 吗?它会给你一个完整的堆栈跟踪,而不仅仅是一行错误。
-
我不知道该怎么做,但我会给它一个谷歌搜索,也许下次会有所帮助。谢谢。
标签: php symfony symfony-forms