[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SV: [phpGroupWare-developers] Nested db-objects
From: |
Dave Hall |
Subject: |
Re: SV: [phpGroupWare-developers] Nested db-objects |
Date: |
Thu, 22 May 2008 23:17:48 +1000 |
On Thu, 2008-05-22 at 15:06 +0200, Sigurd Nes wrote:
> > From: Olivier Berger address@hidden
> > Sent: 2008-05-22 13:35:48 CEST
> > To: address@hidden
> > Subject: Re: [phpGroupWare-developers] Nested db-objects
> >
> > Le mercredi 21 mai 2008 à 20:02 +0200, Sigurd Nes a écrit :
> > > Hi all,
> > >
> > > I find it very useful to have the ability to have the choice of using
> > > nested
> > > db-objects.
> > >
> > > Example:
> > > When integrating with external systems - it is very convenient to start a
> > > transaction on system 1 - do some work (like sync) on system 2 - and if
> > > things
> > > went well do a commit on the result in system 1.
> > >
> >
> > Sure.
> >
> > Are there any test cases to verify that such frameworks are working as
> > expected in phpgw ?
>
> Her is one example on how I have used nested db-objects:
> I have a configurable hierarchy of locations (read:
> estate/building/floor/room etc)
> Within each level (which is represented by a set of tables) one can have
> custom fields of any type.
> This function allows you to delete the bottom level and cleaning out the
> custom fields from the meta database in the process.
>
> <code>
> function delete($id)
> {
> $this->init_process();
> $this->oProc->m_odb->transaction_begin();
> $this->db->transaction_begin();
Wouldn't it be cleaner to have $this->oProc->m_odb as a reference
to $this->db which is a reference to $GLOBALS['phpgw']->db then you
only need to call transaction_begin() once and have only one transaction
running?
Cheers
Dave
- Re: [phpGroupWare-developers] Be funny ... (was: New developers (Was: Nested db-objects)), (continued)
- Re: [phpGroupWare-developers] Be funny ... (was: New developers (Was: Nested db-objects)), Benoit Hamet, 2008/05/27
- Re: [phpGroupWare-developers] Nested db-objects, Dr. Christian Böttger, 2008/05/23
- Re: [phpGroupWare-developers] Nested db-objects, Maât, 2008/05/23
- Re: [phpGroupWare-developers] Nested db-objects, Dr. Christian Böttger, 2008/05/23
- Re: [phpGroupWare-developers] Nested db-objects, Maât, 2008/05/23
Re: [phpGroupWare-developers] Nested db-objects, Dr. Christian Böttger, 2008/05/23
Re: [phpGroupWare-developers] Nested db-objects, Olivier Berger, 2008/05/22
Re: [phpGroupWare-developers] Nested db-objects, Dr. Christian Böttger, 2008/05/23