【发布时间】:2016-02-07 15:14:52
【问题描述】:
在数据库中,contact 和 contactAddress 之间的关系是一对多的。
我想处理一个 symfony 表单而不是使用集合类型,因为它应该是一对一的用户。
$builder->add(
'contactAddresses',
new ContactAddressType()
);
出现以下错误:
既不是“contactAddresses”属性也不是其中一种方法 "addContactAddress()"/"removeContactAddress()", “setContactAddresses()”、“contactAddresses()”、“__set()”或“__call()” 在课堂上存在并具有公共访问权限 “我的\Bundle\ContactBundle\Entity\Contact”。
addContactAddress 方法存在于我的联系人实体中。
public function addContactAddress(ContactAddress $contactAddress)
{
$this->contactAddresses[] = $contactAddress;
return $this;
}
【问题讨论】:
标签: php symfony symfony-forms