- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
<?php
class WidgetSidebarUser extends Portlet
{
public function renderContent(){
if(Yii::app()->user->isGuest)
Yii::app()->controller->redirect('/logout');
$model = User::model()->findByPk(Yii::app()->user->id);
$this->render('sidebar/user', array('user'=>$model));
}
}
?>
// sidebar/user
<aside id="sidebar1" class="span3 sidebar">
<div class="content left ">
<?php if(!Yii::app()->user->isGuest) if(Yii::app()->user->id === $user->id): ?>
...
<?php else: ?>
<?php
$this->widget('application.widgets.ProfileSidebarOther', array(
'user' => $user,
'profile' => $user->profile,
));
?>
<?php endif; ?>
</div>
</aside>
Дорабатываю проект и код немного радует своими проверками. Получается мы выбираем данные пользователя, а потом проверяем "А точно это тот самый пользователь".
md5S 03.03.2014 08:25 # +4
1024-- 03.03.2014 12:13 # +5
ragnar 03.03.2014 23:23 # −2
Stertor 03.03.2014 13:49 # −4
guest 04.03.2014 05:11 # −5
Stertor 04.03.2014 18:52 # −1
guest 04.03.2014 19:58 # −4
Stertor 04.03.2014 20:27 # −2
Ты не считаешь это кощунством? ;)
guest 07.03.2014 13:28 # −3
Stertor 07.03.2014 14:28 # −2
guest 07.03.2014 18:05 # −3
guest 14.06.2014 11:47 # 0