我有两张桌子
table1:id,name,description table2:id,name,description,idtable1(table1的FK)
如何在不使用模型的情况下创建网格但更改dsql?我的意思是可能是一个加入?
我测试过使用$ g-> dq-> join('table1','table1.id = table2.idtable1') - >字段('name')但没有成功;
答案 0 :(得分:1)
试试这个:
$grid=$page->add('Grid');
$grid->addColumn(..);
$grid->addColumn('text','table2_name');
$grid->setSource('table1');
$grid->dq->join('table2','table2.idtable1=table1.id')
->field('table2.name table2_name');