Here is a link to the code for my classes.
http://bin.cakephp.org/saved/29458

On Mar 2, 8:04 pm, Bob Mattax <[EMAIL PROTECTED]> wrote:
> I'm trying to write an app for managing some of rental properties.
> Here is a basic outline of the models I'm trying to work with right
> now.  I'm working on making the functions in my model to handle
> paginating the results.
>
> A - Campus
>         id
>         HABTM Building
> B - CampusesBuilding
>         campus_id
>         building_id
>         distance
> C - Building
>         HABTM Campus
>         hasMany Units
> D - Unit
>         belongsTo Building
>         building_id
>         rent
>         beds
>         baths
>
> I'm trying to use a findAll and specify conditions on Campus,
> CampusesBuilding, and Unit.  Specifically, I'm providing a Campus
> .id, CampusesBuilding.distance, and Unit.rent/beds/baths.
>
> I'm trying this by writing the custompaginate, and paginateCount
> functions on the Unit.  I can get it to work fine until I try adding
> the condition that relates to the distance field.  Once I add the
> distance field, I get the "unknown field" error, for
> CampusesBuilding.distance. I'm collecting all the conditions and
> passing them all to thepaginatefunction.  Is there some intermediate
> step I should be doing, or maybe starting from the other end.
>
> Should just performingpaginateon Unit work?  
> $this->Unit->paginate($allconditions....) , or should I start at the Campus? 
> $this-
> >Campus->CampusesBuilding->Building->Unit->findAll($cond...) Maybe it
>
> doesn't matter.
>
> Is this something that will improve if I upgrade to a newer version of
> CakePHP?  I'm on version 1.2.0.5427alpha.
>
> Any help would be appreciated.  If you need more specfics, like the
> actual models I have set up, I can probably put together a
> bin for it all.
>
> Thanks,
> Bob
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" 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