Sobre Accesos

Buenas a todos:

Mi duda es la siguiente… tengo una aplicacion sencilla donde se loguea un usuario y luego el mismo puede crear y modificar actividades. cada actividad se guarda junto al id del usuario que lo creo. Lo que necesito es que cuando un usuario abre la vista principal (actividad/index) solo vea aquellas que fueron creadas por el y no el resto. Si pueden ayudarme, estare muy agradecido. Abrazos!

Añade un criterio de búsqueda – filtrando por autor – al dataProvider que suple la vista. No lo he probado pero algo así debe funcionar:




public function actionIndex()

{

	$dataProvider=new CActiveDataProvider('User', array('criteria'=>'user_id = '.Yii::app()->user->id));

	$this->render('index',array(

		'dataProvider'=>$dataProvider,

	));

}



Buena suerte.