Ok, what about adding an indentation level ?

dev:
  doctrine:
    class: sfDoctrineDatabase
    param:
      dsn: mysql:host=127.0.0.1;dbname=hermes_dev
      username: hermes
      password: hermes
      attributes:
        query_cache: Doctrine_Cache_Apc

-- 
Pierre-Yves


2010/10/21 bzarzuela <bzarzu...@gmail.com>

> Thanks. I tried this approach before but ended up doing a lot of
> conditional statements to handle the different environments my
> application has.
>
> For example, in my dev env, I would prefer it to use the Array cache
> but in the production, it would use APC.
>
> The code for sfDoctrineDatabase.class.php already has the logic to get
> it from the environment's configuration. The only question now is
> *where* to put the configuration.
>
> On Oct 20, 4:37 pm, Pierre-Yves LEBECQ <py.leb...@gmail.com> wrote:
> > In your ProjectConfiguration class (/config), you can add a
> > configureDoctrine method that will receive a Doctrine_Manager instance
> and
> > you can set all attributes you want. You should be able to do what you
> want
> > this way.
> >
> > public function configureDoctrine(Doctrine_Manager $manager)
> > {
> >  //$manager->setAttribute();
> >
> > }
> >
> > 2010/10/19 bzarzuela <bzarzu...@gmail.com>
> >
> >
> >
> > > Hello,
> >
> > > Where do you need to specify attributes for Doctrine in Symfony 1.4?
> >
> > > Line 75 of sfDoctrineDatabase.class.php is what I'm trying to affect.
> >
> > > $attributes = $this->getParameter('attributes', array());
> >
> > > I'm trying to set the query_cache here:
> >
> > > dev:
> > >  doctrine:
> > >    class: sfDoctrineDatabase
> > >    param:
> > >      dsn: mysql:host=127.0.0.1;dbname=hermes_dev
> > >      username: hermes
> > >      password: hermes
> > >    attributes:
> > >      query_cache: Doctrine_Cache_Apc
> >
> > > However, var_dumping the value of $attributes results in an empty
> > > array.
> >
> > > My end goal here is to enable the query cache with different drivers
> > > for the different environments the application will be running.
> >
> > > What's the best way of doing this?
> >
> > > --
> > > 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 users" group.
> > > To post to this group, send email to symfony-users@googlegroups.com
> > > To unsubscribe from this group, send email to
> > > symfony-users+unsubscr...@googlegroups.com<symfony-users%2bunsubscr...@googlegroups.com>
> <symfony-users%2bunsubscr...@goog legroups.com>
> > > For more options, visit this group at
> > >http://groups.google.com/group/symfony-users?hl=en
>
> --
> 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 users" group.
> To post to this group, send email to symfony-users@googlegroups.com
> To unsubscribe from this group, send email to
> symfony-users+unsubscr...@googlegroups.com<symfony-users%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/symfony-users?hl=en
>

-- 
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 users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to