0
'Tag' => array(
    (int) 0 => array(
        'id' => '1',
        'name' => 'kannada',
        'MoviesTag' => array(
            'id' => '60',
            'movie_id' => '2',
            'tag_id' => '1'
        )
    )
)

我想从可包含标签的movie_id 中获取电影。如何获取它?

4

1 回答 1

0

在你的Tag控制器中尝试这样的事情:

$this->Tag->find('all'); // this will return tag with movie detail

或者

如果你想使用Containable行为,那么试试这个:

$this->Tag->attach->behaviors('Containable');

$this->Tag->recursive = -1;

$this->Tag->find('all', array(
        'fields' => array('Tag.id', 'Tag.name'),
        'contain' => array(
                         'Movie'
                      )
));
于 2012-04-25T06:51:39.923 回答