如何从symfony 3中的表单数据访问字段

时间:2016-07-19 12:31:29

标签: symfony

我想使用如何从以下代码访问用户名和密码字段。

xpos1 = [xp[1] for xp in xpos]

我收到以下错误以下错误

  

不能使用AppBundle \ Entity \ classname类型的对象作为数组

1 个答案:

答案 0 :(得分:1)

您从symfony表单中获得的dataEntity。您无法像对数组那样访问此实体的属性。

相反,您应该使用在类MasterUserAccount中定义的getter方法。

因此。它应该是:

$username = $data -> getUserName();

这假设已经在MasterUserAccount类中定义了getter方法。如果没有,请先创建一个getter方法。