【发布时间】:2017-11-12 20:13:50
【问题描述】:
$dataProviderDetails = new ActiveDataProvider([
'query'=> $details
->select(['pk_int_particular_id','vchr_particular_name','int_amount'])
->from('tbl_payroll_details')
->join( 'INNER JOIN', 'tbl_salary_particular', 'tbl_salary_particular.pk_int_particular_id = tbl_payroll_details.fk_salary_particular_id')
->where(['fk_int_payroll_id'=> $id])
->All(),
]);
$payroll = $dataProviderDetails->query;
return $this->render('view', [
//'model' => $model,
'payroll' => $payroll
]);
这个连接包含的结果集是
Array ( [0] => Array ( [pk_int_particular_id] => 1 [vchr_particular_name] => basicSalary [int_amount] => 10000 ) [1] => Array ( [pk_int_particular_id] => 2 [vchr_particular_name] => HRA [int_amount] => 200 ) [2] => Array ( [pk_int_particular_id] => 3 [vchr_particular_name] => PA [int_amount] => 500 ) [3] => Array ( [pk_int_particular_id] => 4 [vchr_particular_name] => professionaltax [int_amount] => 1000 ) )
我在详细视图中打印了结果,例如$payroll[0][vchr_particular_name]
但我想知道如何使用数组索引在 detailView 中动态添加行数。有可能吗?
【问题讨论】:
-
你的意思是所选行的总数?
-
是的,总计数应该是行数
-
我已经发帖回答希望有用
标签: yii2 detailview