per utilizzare il pager di Doctrine e fare query su N tabelle avete
qualche idea?
Ho - ergo - bisogno delle UNION, ma sembra saranno supportate
solamente da Doctrine2.
--
Nadalin Alessandro
www.odino.org
www.twitter.com/_odino_
Approfondisci perchè finora sono senza idee... Vorrei capire come
mixare i risultati più che altro
>
> ciao
> Massimiliano
>
> --
> Hai ricevuto questo messaggio perché sei iscritto al gruppo "symfony-it" di Google Gruppi.
> Per postare messaggi in questo gruppo, invia un'email a symfo...@googlegroups.com.
> Per annullare l'iscrizione a questo gruppo, invia un'email a symfony-it+...@googlegroups.com.
> Per ulteriori opzioni, visita il gruppo all'indirizzo http://groups.google.com/group/symfony-it?hl=it.
Se spieghi meglio la tipologia di tabelle, vediamo di valutare insieme
questa possibilità.
Ciao
Davidino.
Il giorno 23/ott/2010, alle ore 12.21, Alessandro Nadalin
<alessandr...@gmail.com> ha scritto:
Eheh, no, al bando la column aggregation. Ho ereditarietà concreta, e
non dappertutto :-)
Di base volevo usare Lucene, ma poi ho visto che la funzionalità di
ricerca è stupidissima ( tipo ricerca solo per il titolo ) però per
tutto il modello dati... TUTTO, anche gli utenti :)
Posso farlo tramite UNION e raw sql, però non mi convince.
La posso fare abbastanza tranquillamente.
Come ho scritto qui:
http://www.odino.org/224/custom-pagination-on-different-models-with-symfony-and-doctrine
però non è che mi serva molto ( il record set è molto limitato, e lo
sarà per sempre ): la mia è più una domanda a scopo didattico.
Perchè? Perchè molte volte mi sono trovato di fronte a problemi di
questo tipo senza poter usare Lucene ( ora lo utilizziamo sempre a
parte casi come questo ) e mi son sempre chiesto quale soluzione fosse
migliore...
> Per ulteriori opzioni, visita il gruppo all'indirizzo http://groups.google.com/group/symfony-it?hl=it.
mergeCollection di quale oggetto? Qua mi perdo! :-(
Doctrine_Collection ha un metodo merge, ma su due collection che non
sono parent/subclass lancia un eccezione e non te le fa mergiare.
Di base hai ragione, implementare le N singole query è una cazzata, è
mergiarle il problema. Allora tu potresti dirmi beh te le tiri fuori
come array e fai il merge di quelli! Ma voglio capire se si può fare
qualcosa di meglio...
> In ogni caso (e mi riferisco al tuo post), non hai alcuna
> giustificazione per tenere questa logica nel controllore.
ragionissima, ho pure citato quello che ripeti sempre Mastro Garakkio
( fat models... )!
>
> ciao
> Massimiliano
P.S. Non accetto critiche di Lord Cinelli sul fatto che ho usato il
verbo "mergiare" :-)
Ok, come pensavo...se qualcuno ha un'idea bussi violentemente alla porta!
>
> ciao
> Massimiliano