1

これは私のデバッグです $this->Subjob->find('all')

(int) 0 => array(
    'Subjob' => array(
        'id' => '1',
        'job_id' => '2',
        'subjob_title' => 'mastersubsjob',
    ),
    'Job' => array(
        'id' => '2',
        'content_id' => '2',
        'Content' => array(
            'id' => '2',
            'content_type_id' => '2',
            'content_title' => 'masterdata' //

recursive = 2 を設定し、サブジョブを content_title で検索したい、これが私のコントローラーです

 $conditions[] = array('Content.content_title LIKE'=>'%'.$this->data['Subjob']['content_title'].'%'); 

$this->set('subjobs', $this->paginate($conditions));

しかし、「データベースエラー不明な列 'Content.content_title' in 'where clause'」が表示されます。

私の悪い英語でごめんなさい。

4

0 に答える 0