omarxp
(Omarxp)
1
tolong, sya mw bikin 2 tampilan, misal user biasa masuk layout umum, kalo udah admin masuk layout server tp di satu controller.
sya tambahin script ini di controller blm bisa :
if (Yii::app()->user->IsGuest)
{
public $layout = 'umum';
}
else
{
public $layout = 'server';
}
muncul error :
Parse error: parse error, expecting `T_FUNCTION’ in
mhon bimbingannya, trims.
coba:
Class ApaGitu extends Controller {
public $layout;
....
if (Yii::app()->user->IsGuest)
{
$this->layout = 'umum';
}
else
{
$this->layout = 'server';
}
...
}
omarxp
(Omarxp)
3
udah bisa, tp logikanya di layout utama (biasanya main.php)
if (Yii::app()->user->IsGuest)
{
tampilan untuk tamu biasa
}
else
{
tampilan untuk admin
}
makasih Dan Din Dun.
rifqi
(Merembablas)
4
Maksudnya beginikah Bro?
if (Yii::app()->user->IsGuest)
{
Yii::app()->layout = 'umum';
} else {
Yii::app()->layout = 'server';
}