I came upon this issue as well. I have a table users (id, name, passwd), 
profile_fields (id, name) and profile_field_values which is an intersecting 
table 
(user_id, field_id, value).

Now all my values of profile fields are lost. Apparently no unit test provides 
this use case so the BC break wasn't noticed? How am I able to have my profile 
fields back?

Thanks,
Jurian
-- 
Jurian Sluiman
CTO Soflomo V.O.F.
http://soflomo.com

On Monday 01 Mar 2010 15:28:39 Elvin Şiriyev wrote:
> any one ?
> 
> On Wed, Feb 24, 2010 at 3:38 PM, Nicolas Grevet <[email protected]> wrote:
> > Hello,
> > 
> > On the 19th of February, Ralph commited a modification of the
> > Zend_Db_Table behavior. Seems like they arbitrary decided that
> > Zend_Db_Table_Row::findManyToManyRowset() would not return the fields of
> > the intersection table anymore. While I can understand why (name
> > collision), our system heavily relied on this feature and we're now
> > looking for the new way to do it. Anyone knows how to return the fields
> > of the intersection table in the same request?
> > 
> > Regards,
> > - Nicolas
> > 
> > --- standard/trunk/library/Zend/Db/Table/Row/Abstract.php      
> > 2010-02-19 21:07:00 UTC (rev 21099)
> > +++ standard/trunk/library/Zend/Db/Table/Row/Abstract.php      
> > 2010-02-19 21:09:23 UTC (rev 21100)
> > @@ -1051,7 +1051,7 @@
> > 
> > - $select->from(array('i' => $interName), Zend_Db_Select::SQL_WILDCARD,
> > $interSchema)
> > + $select->from(array('i' => $interName), array(), $interSchema)

Reply via email to