なぜこのフレームワークがこのような奇妙な動作をするのかを知りたいのですが、Yii:名前を変更するとBELONGS_TOの関係がnullを返します
イベントモデルのリレーションをweird
またはinterest
以外の他の名前として定義すると、クラスInterest
のオブジェクトを正しく取得できます。
public function relations()
{
return array_merge(
parent::relations(),
array(
'weird' => array(self::BELONGS_TO, 'Interest', 'interest_id'),
));
}
しかし、私はinterest
に名前を変更した場合、それはそう単純関心に名前を変更すると関係がnull
「関心事」と呼ばれるイベントの変数がありますか?関係や魔法のようなYiiスペシャルのネイティブクラス変数を上書きすることはできません。そうでなければ、見知らぬ人がここで起こっている。 – Paystey
くそ、それは問題です、ありがとうございます。 – Puigcerber
あなたはそれを修正してうれしいです。私はそれを答えとして追加しました。あなたは何か受け入れられるようになっています。 – Paystey