Cakephpに鎖が含まれ、paginateが含まれています
質問
2つの言語はLSET、LSET HABTM翻訳者に属します
次のように定義されています:翻訳者:
var $hasAndBelongsToMany = array(
'Lset' => array(
'className' => 'Lset',
'joinTable' => 'lsets_translators',
'foreignKey' => 'translator_id',
'associationForeignKey' => 'lset_id',
)
);
lset:
var $belongsTo = array(
'langfrom' => array(
'className' => 'Language',
'foreignKey' => 'from_id',
),
'langto' => array(
'className' => 'Language',
'foreignKey' => 'to_id',
)
);
私がしているのは:
$this->paginate['Translator']['contain'] = array('Lset' =>array('langfrom', 'langto'));
debug($this->paginate());
私の意見では、私はそれぞれが関連する言語を持つLSETで翻訳者を取得する必要がありますが、私はエラーを取得するだけです:
SQLエラー:1054:「フィールドリスト」の不明な列「lset.langfrom」
どうすればいいですか?
解決
さて、それを見つけました。関連科学者は大文字で名前を付けなければなりません。
所属していません StackOverflow