Pracuję nad projektem Symfony 2, w którym każdy użytkownik ma własną bazę danych. W moim pliku config.yml mam doktrynę: dbal: zestaw orm dla klienta, ale bez właściwości połączenia, ponieważ są one ustawione w środowisku wykonawczym i odwołują się do wszystkich użytkowników. Mam tylko jedno domyślne połączenie dbal i dwa połączenia orm, a liczba użytkowników jest nieograniczona.Polecenie konsoli Symfony 2 służące do tworzenia niestandardowej bazy danych
Działa to dobrze, ale muszę utworzyć bazę danych i schemat, gdy użytkownik jest zarejestrowany (FOS UserBundle). W rozszerzonym kontrolerze userbundle mogę ustawić własną logikę. Problem polega na tym, że nie mogę uruchomić "php app/console doctrine: database: create", ponieważ nie ma parametrów ustawionych dla nowego użytkownika.
Czy istnieje sposób określenia niestandardowego parametru bazy danych dla poleceń konsoli? Prawdopodobnie mógłbym obejść to przez jakieś bardzo brzydkie polecenia mysql, ale wolałbym nie. Wielkie dzięki z góry!
Można jedynie przekazać połączenie, ale nie parametry. Lepiej stwórz własne polecenie! – Venu