Hey Bakers,

what is wrong in this association ? I can't get the recursive Relation
running.
I need the location name for routing the image.

It should be stored in. But is doesn'exists.
$data[Picture][Gallery][Location][location_name]

Here is the code:

<?php
class Gallery extends AppModel {
    var $name = 'Gallery';
        var $belongsTo = array('Location' => array('className' =>
'Location','foreignKey' => 'location_id'));
        var $hasMany = array('Pictures' => array('className' =>
'Picture','foreignKey' => 'gallery_id','dependent' => false));
}

class Location extends AppModel {
    var $name = 'Location';
    var $hasMany = array('Gallery' => array('className' =>
'Gallery','foreignKey' => 'location_id','dependent' => false));
}

class Picture extends AppModel {
        var $name = 'Picture';
        var $belongsTo = array(
                        'Gallery' => array('className' => 
'Gallery','foreignKey' =>
'gallery_id'),
                        'User' => array('className' => 'User','foreignKey' => 
'user_id')
        );
}

#Controller Action:
$this->Picture->findbyid($id);

?>

Regards
Markus
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
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