アプリケーションの関係に問題があります。次のテーブルがあります。
役職:
ID | タイトル | テキスト | ラベル
1 | ララ | ララ | 1
投稿ラベル:
ID | 名前
1 | 安全
2 | 他の
2 つのモデル: Post、PostLabel
ポストモデルの関係:
'postLabel' => array(self::HAS_ONE, 'PostLabel', 'id'),
私がこれを使用するとき:
$model=$this->loadModel('Post',1);
var_dump($model->postLabel);
NULLを返しますが、使用すると:
$model=$this->loadModel('Post',1);
var_dump($モデル->タイトル);
「ララ」を返します
どこで間違えた?
編集:SQLクエリで投稿IDを使用していることがわかりますが、ラベルIDは使用されていません。これを変更するには?