в доктрине, какова разница между регулярным и выборочным соединением?я не понимаю, просто читая документы .
// regular
$query = $em->createQuery("SELECT u FROM User u JOIN u.address a WHERE a.city = 'Berlin'");
$users = $query->getResult();
// fetch
$query = $em->createQuery("SELECT u, a FROM User u JOIN u.address a WHERE a.city = 'Berlin'");
$users = $query->getResult();
какова цель получения соединения?если я select u, a
почему я просто получаю users
($users = $query->getResult();
)?если я использую обычное объединение, я могу использовать $user->getAddresses()
для доступа к связанным объектам?