「specilaties」テーブルにリンクされた外部キー「specialty_id」を持つコンサルタント テーブルがあります。
class Consultant extends AppModel {
public $belongsTo = array(
'Specialty' => array(
'className' => 'Specialty',
'conditions' => array('Specialty.active' => 1)
)
);
}
class Specialty extends AppModel {
public $hasOne = 'Consultant';
}
これは正しいと思いますが、コンサルタント コントローラーから専門分野のリストを取得できません (「非オブジェクトでのメンバー関数 find() の呼び出し」)。
$this->set('specialties', $this->Specialty->find('all'));
どこが間違っているのですか?
ありがとうございました