我在推进中链接了多个表格,但在加入时似乎无法访问某些数据。
QuestionQuery::create()
->select(Array("Run.title", "Question.text"))
->join("Question.Answer")
->joinWith("Answer.Run")
->withColumn("Run.title", "Question.text");
我意识到我可能不应该需要所有这些选择和一起使用,但即使是所有这些,我.find()并且根本不会获得标题或任何运行数据。我得到的只是问题数据。在.toString()的sql语句中,我看到我从Run表中选择了东西(事实上,它选择了所有内容,即使我需要的只是标题)。
答案有问题的外键,也有运行的外键。
是什么给出了?