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.