Difference between #1 and #4 of
two or more different collected data in one CGridView

Changes

Title unchanged

two or more different collected data in one CGridView

Category unchanged

How-tos

Yii version unchanged

Tags unchanged

merge, concatenate, different, columns, data, CGridView

Content changed

Assume that you have teachers and students model.
 
 
 
```php 
teacher model has:
 
person_id,
 
id_teacher,
 
name,
 
surname,
 
bachelor,
 
master,
 
... 
etc
 
student model has:
 
person_id,
 
id_student,
 
name,
 
surname,
 
-
age,
 
-
apartment ```
 
 
(person_id is a global id both of teachers and students) Now we want an CArrayProvider like that PERSONS DETAILS
[...]
}

//
from merge withe second data collection
$test = 0;
foreach ($t2 as $v) {
$res[$v->person_id] = array_merge(isset($res[$v->person_id]) ? $res[$v->person_id] : array(), $v->attributes);
}
[...]
2 1
6 followers
Viewed: 18 394 times
Version: 1.1
Category: How-tos
Last updated by: CeBe
Created on: Nov 9, 2013
Last updated: 10 years ago
Update Article

Revisions

View all history