Symfony2 uygulamasında çalışıyorum ve bazı yüksek performanslı işlemler yapmak için Depolanmış Yordamları kullanmam gerekiyor.Doctrine2 ve MySQL ile Depolanmış Yordamlar nasıl yürütülür
Doctrine2'yi kullanarak MySQL Stored Procedure'u çalıştırmanın (ve parametreleri yönetmenin) bir yolu var mı?
ÇÖZÜM:
$em = $this->getDoctrine()->getEntityManager();
$qb = $em->createNativeQuery(
'CALL USR_P_UserRegistration (' .
':iduser, :name, :surname, :birthday, :idlang, :idregistry' .
')',
new ResultSetMapping()
);
$qb->setParameters(
array(
'iduser' => $c->getIduser(),
'name' => $c->getName(),
'surname' => $c->getSurname(),
'birthday' => $c->getBirthday(),
'idlang' => $c->getIdlang(),
'idregistry' => $c->getIdregistry()
));
$qb->execute();
$em->flush();
görebilirsiniz. Belki yanlış yürütme yöntemini kullanıyorum? – unairoldan