1

私は2つのテーブルを持っています

table1:id、name、description table2:id、name、description、idtable1(table1のFK)

モデルを使用せずにdsqlを変更してグリッドを作成するにはどうすればよいですか?多分参加するという意味ですか?

$ 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 に答える