我在控制器中有一个实体:
$maxPrdObject = $this->getDoctrine()->getEntityManager()->getRepository('PhebeeBundle:Product')->findOneById($max);
if(is_object($maxPrdObject))
{
echo('object');
}else
{
echo('not');
}
此maxPrdObject是一个对象
当我这样做时:
$this->em->persist($composition->setProductFather($maxPrdObject));
响应为空
if ( ! is_object($entity)) {
throw new \InvalidArgumentException(gettype($entity));
}
这是一个对象,但其值为null!