我正在尝试使用DABL ORM及其面向对象的查询构建,但是结果只是从我指定的第一个表中返回,有人可以告诉我我做错了什么。
https://manifestwebdesign.com/redmine/projects/dabl/wiki/Object_Oriented_Query_Building
$stu = new Students;
$q = new Query;
$q->addColumn(Students::ADNO);
$q->join(Students::SEN, SenStatus::ID);
$q->addColumn(SenStatus::STATUS);
$students = $stu->doSelect($q);
当var_dump仅显示学生表中的列时的结果。
数据库结构与普通的sql查询一样没有问题:
SELECT adno, status FROM students LEFT JOIN sen_status ON students.adno = sen_status.id
工作正常。有什么想法吗?
答案 0 :(得分:0)
你尝试过所有的语法替代方案吗?
喜欢
$students = Students::doSelect($q) ?