Requetes imbriquées avec Doctrine_RawSql()
Bonjour,
je souhaiterais faire un requete imbriquée dans le FROM mais doctrine ne me permet pas de le faire facilement.
(Mon context : symfony 1.4 avec doctrine et mysql sur un server wamp windows)
message : Couldn't find class (SELECT .
J'ai donc vu des propositions sur le net qui permettraient de la faire avec Doctrine_RawSql().
ma requête est celle-ci en plus simple bien sûr.
Code:
1 2 3 4
| SELECT filmcritere.*
FROM user, (SELECT film.nom, user.sexe, user.tranche_age, user.pays
FROM user, film where user.id = film.id_user_critere_ref) AS filmcritere
WHERE user.id=1 and user.sexe=filmcritere.sexe and user.tranche_age=filmcritere.tranche_age and user.pays=filmcritere.pays; |
Questions:
1 - existe-t-il un plugin pour faire des requetes sql imbriquées ou en utilisant createSubquery() et getDql()?
2 - est ce que Doctrine_RawSql() est sécurisé?
3 - Existe-il un exemple simple répondant à ma simple requete imbriquée avec Doctrine_RawSql()?
4 - la solution d'une view doctrine avec une jointure pourrait me convenir, peut-on faire des jointures sur des views doctrine?
Merci d'avance de votre réponse !!!