Sto provando a creare un querybuilder usando ORM. Ma inciampo su un campo su un'entità con una relazione a 2 possibili tabelle. Con questa struttura sarebbe (IMHO) impossibile mapparla nell'entità stessa.Doctrine DBAL può essere mescolato con ORM Query Builder?
╔═══════╗ ╔═══════╗ ╔═══════╗
║ ValB ║ ║ Main ║ ║ ValC ║
╠══╦════╣ ╠══╦════╣ ╠══╦════╣
║ *║ pk ║-- + ║ *║ pk ║ +---║ *║ pk ║
╠══╬════╣ | ╠══╬════╣ | ╠══╬════╣
║ ║ ║ +--║ ║v_id║---+ ║ ║ ║
╠══╬════╣ ╠══╬════╣ ╠══╬════╣
║ ║ ║ ║ ║ ║ ║ ║ ║
╚══╩════╝ ╚══╩════╝ ╚══╩════╝
IS è possibile mescolare DBAL QueryBuilder con ORM QueryBuilder, o in qualsiasi altro modo che sarà ancora l'ORM QueryBuilder principalmente sul codice.
PS. Non ho progettato il db e sto semplicemente ottimizzandolo. dispiace per questo :(
Sì, sono a conoscenza di questa soluzione, ma esiste un modo per non ricorrere alla creazione di un altro tavolo? perché siamo in produzione e è molto noioso e pericoloso migrare in questa struttura .. – rrw
Ho capito il tuo problema. Ma no. Probabilmente dovrai rimanere con DBAL solo qui. –
grazie della tua risposta mi ha illuminato. Stavo solo pensando che forse c'è un modo per mappare dinamicamente l'entità. Ma penso che non ci sia modo. Grazie! :) – rrw