Symfony2 - Conexões dinâmicas do banco de dados de doutrinas em tempo de execução

Estou procurando uma boa solução para conexão rápida de bancos de dados no Symfony, utilizando o Doctrine para gerenciamento de entidades.

O cenário que tenho é que todos os usuários de entrada em nosso serviço visitarão endereços * .website.com, como client1.website.com.

Gostaríamos de usar uma entidade do Doctrine para a tabela Client para procurar suas credenciais de banco de dados com base no URL da conta em tempo real.

Até agora, encontrei os seguintes tópicos aqui no stackoverflow que discutem a alteração dinâmica das credenciais do banco de dados - mas não há soluções viáveis claras.

Eu gostaria de propor a colaboração para montar uma solução funcional, e montarei uma postagem de blog / tutorial para outras pessoas que desejam modificar os parâmetros de conexão com o banco de dados no Symfony.

Aqui estão alguns posts relacionados:

Conexão dinâmica com o banco de dados symfony2

Symfony2, Conexão dinâmica ao banco de dados / Substituição antecipada do serviço de doutrina

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion