我是来自大型机/中端世界的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);