No, por que el siguiente código, me devuelve un proxy object de la comuna, pero si pongo en el find un id que no existe me devuelve un null.
Código PHP:
$sucursal = $em->getRepository('SertecomvendoautosBundle:Sucursal')->find($request->get('id_sucursal'));
Asi me retorna lo anterior, si hago un get en las comunas de la entidad sucursal
Código PHP:
print_r($sucursal->getCo());
Código PHP:
ProxiesSertecomvendoautosBundleEntityComunaProxy Object
(
[_entityPersister:ProxiesSertecomvendoautosBundleEntityComunaProxy:private] => DoctrineORMPersistersBasicEntityPersister Object
(
[_class:protected] => DoctrineORMMappingClassMetadata Object
(
[reflFields] => Array
(
[coNombre] => ReflectionProperty Object
(
[name] => coNombre
[class] => SertecomvendoautosBundleEntityComuna
)
[coCreatedAt] => ReflectionProperty Object
(
[name] => coCreatedAt
[class] => SertecomvendoautosBundleEntityComuna
)
[coUpdatedAt] => ReflectionProperty Object
(
[name] => coUpdatedAt
[class] => SertecomvendoautosBundleEntityComuna
)
[coId] => ReflectionProperty Object
(
[name] => coId
[class] => SertecomvendoautosBundleEntityComuna
)
[pro] => ReflectionProperty Object
(
[name] => pro
[class] => SertecomvendoautosBundleEntityComuna
)
)
...........
Obviamente no voy a poner el objeto entero.
Saludos.