Yes I knew that, but HYDRATE_ARRAY parameters is faster and acts
differently than when we HYDRATE_OBJECT !

That was my real question... ;-)

On 27 nov, 23:40, Michael Boyd <[email protected]> wrote:
> The source of fetchArray() is:
>
>     public function fetchArray($params = array())
>     {
>         return $this->execute($params, Doctrine_Core::HYDRATE_ARRAY);
>     }
>
> So they are exactly the same :)
>
> On Nov 27, 8:34 pm, Adrien Mogenet <[email protected]> wrote:
>
> > Hi all,
>
> > I'm a Propel user, but I'm switching to Doctrine...
>
> > I don't know if I should use execute() or fetchArray() to retrieve my
> > data.
>
> > execute() : I get an array of Object, and I like dealing with
> > Objects !
>
> > fetchArray() : I read that it's better (less memory consuming ?) but I
> > don't really enjoy managing arrays (and arrays of arrays when I get
> > relationship). Moreover, when they're given to my view, it's
> > considered as sfOutputEscaperArrayDecorator so I have to perform -
>
> > >getRawValue().
>
> > Is it really awful to call "execute()" method in Doctrine ?
>
> > --
> > Adrien

--

You received this message because you are subscribed to the Google Groups 
"symfony users" 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-users?hl=en.


Reply via email to