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

包含可能なタグのmovie_idからMovieをフェッチしたい..それをフェッチする方法は?

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 に答える