1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <?php
namespace RPConsulting\TestBundle\Repository;
use Doctrine\ORM\EntityRepository;
use Doctrine\ORM\Query\ResultSetMapping;
class CustomerRepository extends EntityRepository
{
public function getCustomerBySid($sid)
{
$sql = 'SELECT cust_sid FROM customer WHERE cust_sid='.$sid;
$rsm = new ResultSetMapping();
$rsm->addEntityResult('RPConsulting\TestBundle\Entity\Customer', 'c');
/*->addFieldResult('LN', 'LAST_NAME', 'LAST_NAME')
->addFieldResult('FN', 'FIRST_NAME', 'FIRST_NAME');*/
$qns = $this->_em->createNativeQuery($sql, $rsm);
$qns->getResult();
}
} |