Код: Выделить всё
<?php
class WebUser extends CWebUser
{
private $_model;
// Return role type.
function getRoleType()
{
$criteria = new CDbCriteria;
$criteria->condition = 't.id = :id';
$criteria->params = array(':id'=>Yii::app()->user->id);
$criteria->select = 'username, email';
$user = User::model()->with('role')->find($criteria);
$role = $user->role;
return $role->type;
}
}
или разницы нет, почему тогда используется Yii::app()->user->username, Yii::app()->user->id и т.д.?