आपको उनके मैप किए गए गुणों का उपयोग करके अपने संबंधों में शामिल होने की आवश्यकता है जैसे सर्वेक्षण के लिए आपको इसे अपने क्वेरी बिल्डर ऑब्जेक्ट में शामिल करने की आवश्यकता है
$result = $qb->select(['csr.id','s']) // or add column names ['csr.id','s.id','s.title', ...]
->from('Entity\ClientSurveyRecord', 'csr')
->innerJoin('csr.survey','s')
->innerJoin('Entity\AbstractClientRecord','cr','WITH','cr.id = csr.id')
->innerJoin('Entity\Client','c','WITH','cr.client = c.id')
->where('s.id = :id_survey')
->setParameter('id_survey',$id)
->getQuery()
->getResult();
साथ ही यह अच्छा होगा कि आप Entity\AbstractClientRecord
. से जुड़ें और Entity\Client
कुछ मैप किए गए गुणों का उपयोग करना जैसे आप पहले ही सर्वेक्षण के लिए कर चुके हैं, जैसे
$result = $qb->select(['csr.id','s'])
->from('Entity\ClientSurveyRecord', 'csr')
->innerJoin('csr.survey','s')
->innerJoin('csr.abstractClientRecord','cr')
->innerJoin('cr.client','c')
->where('s.id = :id_survey')
->setParameter('id_survey',$id)
->getQuery()
->getResult();