You could create your own hydrator.
On Sep 16, 2014 1:24 AM, "Emmanuel Bouton" <[email protected]> wrote:

> Hi Xander,
>
> Thanks for your response. I don't use the Table gateway interface, but
> directly Zend\Db\Sql statements, and the HydratingResultSet to hydrate my
> objects.
> I assume that HydratingResultSet doesn't manage hydration of objects with
> relations, so I wonder how to do it ...
>
> I know about Doctrine, but in my project it's not an option (at least for
> the moment).
>
> Does anyone has already hydrate such objects ?
>
> Best regards,
> Emmanuel
>
> 2014-09-15 23:56 GMT+02:00 Xander Guzman <[email protected]>:
>
>> Emmanuel,
>>
>> I don’t believe the basic Table gateway interface supports this kind of
>> query, it’s a really simple system. If you’d like something complicated you
>> should really look into Doctrine http://www.doctrine-project.org/.
>>
>> Cheers,
>> --
>> Xander Guzman
>> [email protected]
>> www.xanderguzman.com
>>
>> On September 15, 2014 at 3:53:55 PM, Emmanuel Bouton ([email protected])
>> wrote:
>>
>> Hi all,
>>
>> I wonder how to manage properly hydrating phase when my sql statement has
>> at least one join (with one to many relation).
>>
>> Let's take a short example :
>> https://gist.github.com/goten4/8643c9dc3394adeb8a88
>>
>> I have a common Repository class that manage the simple case, I inject to
>> the repository the table name, the entity class name, and the hydrator.
>>
>> In UserRepository, I inject also the group table name, class name and
>> hydrator.
>> How should I override getAll() method in my UserRepository to correctly
>> hydrate the list of users ?
>>
>> Thanks,
>> Emmanuel
>>
>>
>

Reply via email to