我尝试使用固定ID检索已在我的测试数据库中的实体。
我这样定义:
AppBundle\Entity\Template:
template:
name: I am a new template
owner: 1
我按照文档设置了setOwner。
/**
* @param User $user
* @return $this
*/
public function setOwner(User $user)
{
$this->user = $user;
return $this;
}
但没有骰子。我收到错误 警告:为...中的foreach()提供的参数无效
文档说这样做:
有一个限制,您只能引用文件中上面定义的对象。如果要使用数据库中已存在的现有对象,还可以提供对象的ID。为此,该属性的setter方法必须具有类型提示。
Nelmio \实体\组: 1组: owner:1#这将尝试获取id为1的用户(在Group :: setOwner中打字)
我需要一种不同的typehint格式吗?