Olá a todos, tenho uma duvida bem grande e espero que me ajudem.
Eu possuo uma aplicação em PHP sem nenhuma framework. E nesta eu uso um esquema de multi-database, funciona assim:
Tenho três empresas que usam o mesmo sistema, cada uma usa uma base de dados própria, e uma base na qual as três compartilham. Então ao logar, usando a base de dados compartilhada, eu monto a sessão e nela informo qual base dele ser usada e a partir dai o usuário acessa apenas os dados de sua respectiva base.
Bom o sistema cresceu, tenho em média 230 clientes e estou enfrentando problemas com migrações, internacionalização (surgiu o primeiro cliente no exterior) e etc. Por isso, para facilitar a codificação estou trocando o sistema para o CakePHP. Mas em relação a conexão estou tendo dificuldades em fazer pois uso o ACL e este esta na base compartilhada.
Alguém tem uma luz?
Agradeço desde já.