我在控制器中有一个实体:
$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));
响应为 NULL
if ( ! is_object($entity)) {
throw new \InvalidArgumentException(gettype($entity));
}
这是一个对象,但它的值为 null!