[color="#000080"]
Hello, can anyone help me? - Thanks!
[color="#C0C0C0"]>[/color]I want to save result in session.
[color="#C0C0C0"]>[/color]Putting the following code in UserIdentity.php.[/color]
$Permissoes=Yii::app()->db->createCommand()
->select('*')
->from('usuario_permissao')
->where('IdGrupo=:IdGrupo', array(':IdGrupo'=>1))
->query();
Yii::app()->user->setState('Permissao',$Permissoes);
[color="#C0C0C0"]>[/color][color="#000080"]The result contained in the session I want to introduce entering the following code in the view:[/color]
foreach ( Yii::app()->user->getState('Permissao') as $BuscaPermissao ) {
echo $BuscaPermissao['Id']."<br>";
echo $BuscaPermissao['IdGrupo']."<br>";
echo $BuscaPermissao['Area']."<br>";
echo $BuscaPermissao['Acesso']."<br>";
}
[color="#C0C0C0"]>[/color][color="#000080"]when I enter login the system, has an error:[/color]
[color="#FF0000"][size="6"]PDOException[/size][/color]
[color="#696969"]You cannot serialize or unserialize PDOStatement instances[/color]
[color="#000000"]C:\www\martyii\themes\classico\views\layouts\main.php(33)[/color]
[color="#000000"]<div id="mainmenu">
<?php $this->widget('zii.widgets.CMenu',array(
'items'=>array(
array('label'=>'Home', 'url'=>array('/site/index')),
array('label'=>'About', 'url'=>array('/site/page', 'view'=>'about')),
array('label'=>'Contact', 'url'=>array('/site/contact')),
[color="#FF0000"] array(‘label’=>‘Login’, ‘url’=>array(’/site/login’), ‘visible’=>Yii::app()->user->isGuest),[/color]
array('label'=>'Logout ('.Yii::app()->user->name.')', 'url'=>array('/site/logout'), 'visible'=>!Yii::app()->user->isGuest)
),
)); ?>
</div>[/color]