我对Doctrine和Symfony 3有一个奇怪的问题,我现在花了两天没有任何结果。
我的问题是,当我从我的数据库中获取实体时,我只获取了id和其他字段null
或者它们有vales
这是我的代码:
$utilsateur = $em->getRepository('GestionAccesBundle:Client')->findBy(array('id_client'=>1));
这是我的数据库行:
答案 0 :(得分:3)
这是Doctrine生成的代理对象。当您第一次尝试访问时,将从数据库加载实际数据。
这叫做延迟加载。它可以防止对DB进行不必要的查询。