我有四个非常简单的模型。提议、雇主、雇员和回应。
Offer hasOne Employer
Employer hasMany Offer
Response hasOne Employee
Employee hasMany Offer
现在,当我进行find()on 时Offer,它会很好地进行 JOIN 查询并返回 Employer 详细信息。
但是当我做一个find()on 时Response,它不会尝试检索员工的数据。
我多次查看代码,将模型从任何其他属性等中剥离出来,但仍然一无所获。这些模型现在几乎相同,它们的 SQL 表也是,但 Response 的行为就像它与定义的 Employee 无关。
我可能会陷入其中的任何陷阱吗?我现在准备将此报告为错误。
如果有帮助,我可以在这里发布完整的(无论如何都很短)模型定义。