Yii2 DataView数据密钥

时间:2017-04-06 11:29:20

标签: php yii2 gii

我是来自大型机/中端世界的Yii / PHP的新手,所以我希望这有意义

我正在关注Yii 2.0的权威指南和关于Gii的部分 - > CRUD发电机 生成的代码(Gridview)适用于一个表工作得很好,TR标记中的数据键值是记录键值。 当我更改代码以添加如下所示的连接时,数据键不仅仅是从零开始的增量。 如何将数据键值设置为主表的键?

代码在

之下
public function search($params)
    {
 // Generated Code removed
    // $query = HeaderFile::find()

 //New Code added
    $query = new Query;
    $query->from('HeaderFile');
    $query->join('LEFT JOIN', 'DetailFile', 'HeaderFile.KeyField = DetailFile.KeyField');
    $query->where('EmployeeNumber = 123456');


// remaining code
    $dataProvider = new ActiveDataProvider([
            'query' => $query,
        ]);

        $this->load($params);

0 个答案:

没有答案