Symfony 2.6“PropertyAccessor”异常:给出了“对象或数组”类型的预期参数,“NULL”

时间:2015-06-23 20:02:08

标签: php symfony debugging symfony-2.6

Symfony在我的管理员后端的CRUD页面上给出了一个错误:

        public void _open_Click_1(object sender, EventArgs e)
    {
        mplayer();
    }

完整堆栈跟踪在下面,

相关源文件的第132行在这里:

https://github.com/symfony/PropertyAccess/blob/master/PropertyAccessor.php

以前有没有人遇到这种类型的例外?对于一个不存在的树枝值,我应该在哪里寻找?在FormType对象中?实体?配置.yml设置?

我已经尝试了git Symfony 2.6 exception: Expected argument of type "object or array", "NULL" given 来查找错误,我尝试回滚bisect中的代码,但我无法弄清楚如何调试它,它是如此抽象。< / p>

完整堆栈跟踪:

git

enter image description here

1 个答案:

答案 0 :(得分:4)

似乎它正在尝试使用选项字段(对于用户对象)呈现表单类型,但选项为空(null)。您可以发布表单类型的配置,特别是带有用户选择字段的部分。