call procedure z Kdyby\Doctrine
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Darkling
- Člen | 35
Ahoj,
zkus něco jako
$em->createNativeQuery('CALL your_procedure()')->execute(); // $em - EntityManager
snad by mělo fungovat, nezkoušel jsem to. Více zde http://www.doctrine-project.org/…queries.html
Editoval Darkling (2. 6. 2016 10:48)
- Darkling
- Člen | 35
Pokud potřebuješ dostat zpět výsledek, tak místo metody execute() zavolej getResult(). Pokud má být výsledkem entita/y, tak to budeš muset nějak namapovat pomocí ResultSetMapping viz předchozí odkaz. Pokud je vrácená hodnota scalar, můžeš zkusit getScalarResult().
Edit:
Ono nejde použít createNativeQuery()?
Editoval Darkling (3. 6. 2016 12:10)