Sto lavorando a un progetto Symfony 2 in cui ogni utente ha il proprio database. Nel mio file config.yml ho una dottrina: dbal: orm impostata per un client ma nessuna proprietà di connessione perché sono impostate in fase di esecuzione e fanno riferimento a tutti gli utenti. Io ho solo una connessione dbb predefinita e due connessioni orm e il numero di utenti è illimitato.Symfony 2 Comando della console per la creazione del database personalizzato
Questo funziona correttamente ma è necessario creare il database e lo schema quando l'utente è registrato (FOS UserBundle). Nel controller esteso di userbundle posso mettere la mia logica. Il problema è che non riesco a eseguire la 'app/console di php doctrine: database: creare' poiché non ci sono parametri impostati per il nuovo utente.
Esiste un modo per specificare un parametro del database personalizzato per i comandi della console? Probabilmente potrei aggirare questo con alcuni comandi di mysql molto brutti ma preferirei non farlo. Molte grazie in anticipo!
È possibile passare solo la connessione, ma non i parametri. Meglio crei il tuo comando! – Venu