私は 4 つの非常に単純なモデルを持っています。オファー、雇用者、従業員、および応答。
Offer hasOne Employer
Employer hasMany Offer
Response hasOne Employee
Employee hasMany Offer
そして、find()
onを作成するOffer
と、JOIN クエリが適切に作成され、Employer の詳細が返されます。
しかし、find()
onを作成するとResponse
、従業員のデータを取得しようとしません。
私はコードを何度も見直し、モデルから追加のプロパティなどを削除しましたが、まだ何もありません。これらのモデルは、SQL テーブルもほぼ同じになりましたが、Response は定義された Employee とは関係がないように動作します。
私が閉じ込められるかもしれないこれに関する落とし穴はありますか?現時点では、これをバグとして報告する準備ができています。
何か役に立てば、完全な (とにかく短い) モデル定義をここに投稿できます。