Symfony2를 사용하여 멀티 테넌트 응용 프로그램을 만들려고합니다.Symfony2를 사용하여 멀티 테넌트 응용 프로그램 만들기
아무도 응용 프로그램에 도달 한 도메인을 기반으로 연결할 데이터베이스를 선택하는 방법을 알고 있습니까? 예. company1.domain.com => db1, company2.domain.com => db2
sfMultiTenantPlugin을 도움이 될 수있는 플러그인을 찾았지만 모두 단점이있는 것 같습니다.
도메인을 기반으로하는 다른 database_name 값을 가지려면 parameters.ini 파일 만 있으면됩니다.
해결책을 찾은 것 같습니다. http://symfony.com/doc/current/cookbook/configuration/external_parameters.html. 이것은 아파치 가상 호스트 설정을 사용하여 데이터베이스 이름과 암호를 전달합니다. – Apot
다중 데이터베이스 *가 다중 거주자 데이터베이스가 아닙니다. –
sfMultiTenantPlugin은 Symfony2가 아닙니다. Symfony2 – Acyra