показать данные для каждого типа пользователя yii

я новичок в yii.

Я использую пользовательское и правовое расширение yii. Я создал модель и представления, используя gii. Каждый пользователь принадлежит к домену

+----------------+  
|      users     |
|----------------|
| id             |
| username       |
|  ...           |
| id_from        |
+----------------+

+----------------+  
|      from      |
|----------------|
| id             |
| desc           |
+----------------+

+----------------+  
|      data      |
|----------------|
| id_user        |
| data_1         |
| data_2         |
| ......         |
+----------------+

кроме списка каждого пользователя. когда я использую созданные представления, каждый пользователь может видеть все данные, но мне нужно, чтобы каждый пользователь видел только свои собственные данные. Как я мог это сделать?

это как поставить фильтр или что-то в этом роде для каждого типа пользователей.

спасибо заранее


person user468891    schedule 02.04.2013    source источник


Ответы (1)


$model = Data::model()->findallbyattributes(array('id_user'=>Yii::app()->user->id));
$this->render('yourviewfile', array('model'=>$model));

а затем в вашем файле просмотра

foreach($model as $m){
  echo $m['data_1'].','.$m['data_2'];
}
person Burhan Çetin    schedule 03.04.2013