2
我在我的實體中做了一對多的關係。 時,試圖獲得有關行集帶來空的結果,當試圖找到從子實體父行,它拋出找不到實體例外學說實體經理不返回相關行集
這裏是我的initDoctrine
$classLoader = new \Doctrine\Common\ClassLoader(
'Doctrine',
APPLICATION_PATH . '/../library/'
);
$classLoader->register();
$config = new \Doctrine\ORM\Configuration();
$cache = new \Doctrine\Common\Cache\ArrayCache;
$config->setMetadataCacheImpl($cache);
$config->setQueryCacheImpl($cache);
$driver = $config->newDefaultAnnotationDriver(array(APPLICATION_PATH . '/models'));
$config->setMetadataDriverImpl($driver);
$config->setProxyDir(APPLICATION_PATH . '/../bin/tmp/Proxies');
$config->setProxyNamespace('App\Proxies');
$config->setAutoGenerateProxyClasses(true);
$connectionSettings = $this->getOption('doctrine');
這裏有我的關係
/**
* @var array $userFacebooks
*
* @OneToMany(targetEntity="Application_Model_UserFacebook", mappedBy="user")
*/
protected $userFacebooks;
和家長一個
/**
* @ManyToOne(targetEntity="Application_Model_User", inversedBy="userFacebooks")
* @JoinColumn(name="user_id", referencedColumnName="id")
*/
protected $user;