CakePHP 2.0获取可包含的字段

时间:2012-04-25 06:04:33

标签: cakephp cakephp-2.0

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

我想从包含的Tag的movie_id中获取电影..如何获取?

1 个答案:

答案 0 :(得分: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'
                      )
));