2017-05-06 63 views
1

我有奇怪的問題與學說和Symfony 3,我花了兩天,現在沒有任何結果。獲取只有id實體的其他字段null Symfony 3

我的問題是,當我從我的數據庫中的一個實體,我只得到了id和其他領域null或他們瓦萊斯

這裏是我的代碼:

$utilsateur = $em->getRepository('GestionAccesBundle:Client')->findBy(array('id_client'=>1)); 

這裏是調試結果: description

,這裏是我的數據庫列:

description

回答

3

它是由Doctrine生成的代理對象。當您嘗試首次訪問數據時,實際數據將從數據庫加載。

它被稱爲延遲加載。它防止對數據庫進行不必要的查詢

+0

那麼如何解決呢? – cabiste007

+0

這裏沒有什麼可以解決的。只要使用它就可以實現對象。在你使用例如第一次有一些像getAddress這樣的getter,那麼這個對象應該包含實際的數據。 –

+0

你能否擴展更多PLZ?!!每次我打電話給實體,我都應該這樣做! – cabiste007

相關問題