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

Revision #2 has been created by Kostas Apazidis (KonApaz) on Nov 9, 2013, 6:39:22 PM with the memo:

-
« previous (#1) next (#3) »

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 978 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