07 jan 2017
Configuração de Conexão Doctrine no ZendFramework 3
Esta é uma configuração padrão que costumo utilizar em meus projetos para conexão do Doctrine com banco de dados MySQL, segue o exemplo caso deseja realizar a mesma configuração.
Dentro do arquivo “projeto/config/autoload/local.php” também pode ser no arquivo global (geralmente utiliza-se arquivo local pra conexões locais e global para globais, mas quase sempre representam a mesma coisa)
return [ 'doctrine' => array( 'connection' => array( // default connection name 'orm_default' => array( 'driverClass' => 'Doctrine\DBAL\Driver\PDOMySql\Driver', 'params' => array( 'host' => 'localhost', 'port' => '3306', 'user' => 'usuario_banco', 'password' => 'usuario_senha', 'dbname' => 'nome_banco', 'driverOptions' => array( PDO::MYSQL_ATTR_INIT_COMMAND=>"SET NAMES 'UTF8'", ), ), ), ), ), ];
Adriano estou pesquisando muito e não encontro nada a respeito, é possível com ZendFramework 3, realizar conexões em vários bancos diferentes? (Multi-Tenant).
Cara, ainda não cheguei nesse nível de entorpecentes, mas acredito que existe sim! Até mesmo porque ele é 100% modular, se em breve eu precisar de algo semelhante ao que você se refere com toda certeza vou postar algo a respeito e entrar em contato por e-mail pra te avisar. Desculpa a demora pra responder, tive alguns problemas pessoais e tive que me afastar dos trabalhos por alguns tempos, logo menos volto com tudo.