Thanks Christophe,
The environment variable thing looks good. However we're running on
Windows-servers on IIS, and as far as i know it's not possible to set
environment/server variables like that on a Windows machine.
I have however found another way to do what i want: create a front
controller per customer and rewrite a customer's domain to a certain
front controller. I can then have a configuration file per customer,
inheriting everything from config.yml but the database connection.
It's not a very beautiful approach, but as far as preliminary testing
has shown it should work like a charm.

Regards,
Bart

On May 12, 11:58 am, Christophe COEVOET <[email protected]> wrote:
> Le 12/05/2011 11:31, Bart Guliker a crit :
>
>
>
> > The company i work for has started developing a content management
> > system on top of Symfony 2. The situation we'd like to create is to
> > have a separate database per customer. The application itself however
> > needs to remain centralised for obvious maintainance related stuff.
> > The problem we now face is with logging in. What we'd like to do is
> > have customerdomain.com/cms redirect to the central cms system, and
> > the domain the request originated from would then serve as an
> > indicator for which database to use.
> > However, it's very hard if not impossible to make symfony understand
> > that the entity manager or db-connection it should choose depends on
> > various parameters. For example, i have a custom user entity hooked up
> > to an entity manager which has a certain connection associated with
> > it.
> > We need to make either the connection on that entity manager or the
> > entity manager itself dynamic. As far as i can see symfony won't let
> > me override the default behavior of the login-related code.
> > With an entity you create yourself it's pretty easy, just ask the
> > container for a certain entity manager. The login component however
> > won't let me do that.
>
> > Any chance this could be made a lot easier? Thanks in advance.
>
> check this pull request adding a cookbook entry. It is what you 
> need.https://github.com/symfony/symfony-docs/pull/273/files
>
> --
> Christophe | Stof

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en

Reply via email to