Yii1-在GridView列中使用数组并在该数组中推送值
我在GridView之外有以下数组:Yii1-在GridView列中使用数组并在该数组中推送值,yii,yii1.x,Yii,Yii1.x,我在GridView之外有以下数组: $companyIDs = []; $companyNames = []; 以及以下专栏: 'company_id' => [ 'name' => 'company_id', 'header' => 'Client', 'type' => 'raw', 'value' => function ($data, $row) use($companyIDs, $comp
$companyIDs = [];
$companyNames = [];
以及以下专栏:
'company_id' => [
'name' => 'company_id',
'header' => 'Client',
'type' => 'raw',
'value' => function ($data, $row) use($companyIDs, $companyNames) {
array_push($companyIDs, $data->company_id);
var_dump('<pre>', $companyIDs, '</pre>');
return $data->company->company_name;
},
],
'company\u id'=>[
“名称”=>“公司id”,
'标题'=>'客户端',
'类型'=>'原始',
'value'=>函数($data,$row)使用($companyId,$companyNames){
数组\u推送($companyId,$data->company\u id);
var_dump(“$companyIDs”);
返回$data->company->company\u name;
},
],
此时数组每次都被销毁,并且只包含一个值。是否有方法将值推送到数组中?如果在Gridview之前将项目推送到数组中该怎么办?使用参考:
使用(&$companyId,&$companyNames)
。