, , , , -, .
getReturnUrl
URL- Yii . , , , URL , :
Yii::app()->user->getReturnUrl('site/internal');
, , , , ,
Yii::app()->user->setReturnUrl('site/visitedpage');
, , , .
, URL . URL- , . ,
Yii::app()->user->getReturnUrl(Yii::app()->params['defaultReturnUrl']);
, , .
, getReturnUrl - , "/index.php", "/". , . .
CWebUser
class WebUser extends CWebUser {
public defaultReturnUrl;
public function getReturnUrl($defaultUrl=NULL) {
if ($defaultUrl === NULL) {
$defaultReturnUrl = $this->defaultReturnUrl;
}
else {
$defaultReturnUrl = CHtml::normalizeUrl($defaultUrl);
}
return $this->getState('__returnUrl',$defaultReturnUrl);
}
}
.
'user' => array(
'class' => 'WebUser',
'defaultReturnUrl' => 'site/internal'
)
URL- , URL- setReturnUrl.