Configuracoes de Banco de Dados - AnthraxisBR/swoole-fastwork GitHub Wiki
Configurações Banco de dados Doctrine ORM
O FastWork integra com Doctrine de forma natural, significando que as formas de configurações padrões do Doctrine irão funcionar com o FastWork sem modificações.
Veja: https://www.doctrine-project.org/
A Configuração base, é definida no arquivo config/database.yaml:
databases:
default:
host: '127.0.0.1'
port: '9906'
driver: 'pdo_mysql'
user: 'swoole'
password: 'swoole'
dbname: 'swoole'
Para utilizar com driver mysql swoole informe o driver como 'swoole_mysql'.
Para usar mais de um conexão:
databases:
default:
attrs ...
database2:
attrs ...
database3:
attrs ...
Configurando Migrations
O FastWork também prevê o uso das Migrations do Doctrine, fazendo também que as configuraôes nativas do ORM funcionem no FastWork.
Para configurar a base, configure os arquivos:
`migrations.php`
`migrations-db.php`