使用Grid加入字段

时间:2011-08-23 17:44:52

标签: atk4

我有两张桌子

table1:id,name,description table2:id,name,description,idtable1(table1的FK)

如何在不使用模型的情况下创建网格但更改dsql?我的意思是可能是一个加入?

我测试过使用$ g-> dq-> join('table1','table1.id = table2.idtable1') - >字段('name')但没有成功;

1 个答案:

答案 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');