1

我有两张桌子

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

如何在不使用模型但更改 dsql 的情况下制作 Grid ?我的意思是也许加入?

我已经使用 $g->dq->join('table1','table1.id=table2.idtable1')->field('name') 进行了测试,但没有成功;

4

1 回答 1

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');
于 2011-08-23T20:02:18.493 回答