Hi Bakers :).

I already wrote about my problem here:
http://groups.google.com/group/cake-php/browse_thread/thread/bab2d3acd4bf78a2/16621f80a1d48564?lnk=gst&q=related+models+recursion#16621f80a1d48564
but decided to start new discussion because accidentally found an
interesting moment.

Let me explain:
I have 5 models - Offer, Unit, UnitI18n, Category & CategoryI18n. They
are related as follows:

Offer--belongsTo-->Category
Offer--belongsTo-->Unit
Category--hasMany-->CategoryI18n
Unit--hasMany-->UnitI18n

So the problem is that when I run $this->Offer->findAll(array(),
array(), 'Offer.last_edit_date DESC',1, 1, 2) the resulted area
contains records from CategoryI18n, but not UnitI18n.

The new (and may be strange moment) is that the table for Category
model consists from TWO columns - "id" (primary key) and
"category_id", but units table for model Unit contains only ONE
column- "id" (the primary key). If I add another one column in units
table - "last-edit_date" for example, and then Cake receives necessary
records from UnitI18n model, so the problem is "solved".

Actually I don't need field "last_edit_date" in units table, so I'm
wondering is there any other solution and where is the reason for such
"Cake behavior"

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" 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/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to