Class app\modules\main\actions\user\SignUp

Inheritanceapp\modules\main\actions\user\SignUp » yii\base\Action

Class SignUp Действие регистрации пользователя

Public Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$defaultAttrs array дефолтовые атрибуты app\modules\main\actions\user\SignUp
$defaultAuthorId int идентификатор автора для нового пользователя; app\modules\main\actions\user\SignUp
$defaultRole string идентификатор автора для нового пользователя; app\modules\main\actions\user\SignUp
$modelClass string имя класса модели app\modules\main\actions\user\SignUp
$modelScenario string сценарий для валидации app\modules\main\actions\user\SignUp
$notifiers array компоненты для уведомления пользователя app\modules\main\actions\user\SignUp
$returnUrl string Url для редиректа по умолчанию, используется в отсутствие $redirectParam в запросе app\modules\main\actions\user\SignUp
$tpl string шаблон app\modules\main\actions\user\SignUp
$validateParam string название параметра запроса, который служит признаком ajax валидации app\modules\main\actions\user\SignUp

Public Methods

Hide inherited methods

MethodDescriptionDefined By
run() app\modules\main\actions\user\SignUp

Protected Methods

Hide inherited methods

MethodDescriptionDefined By
performAjaxValidation() Ajax валидация модели app\modules\main\actions\user\SignUp

Property Details

$defaultAttrs public property

дефолтовые атрибуты

$defaultAuthorId public property

идентификатор автора для нового пользователя;

$defaultRole public property
string $defaultRole = \app\modules\main\models\User::ROLE_USER

идентификатор автора для нового пользователя;

$modelClass public property
string $modelClass '\app\modules\main\models\User'

имя класса модели

$modelScenario public property
string $modelScenario 'register'

сценарий для валидации

$notifiers public property
array $notifiers = ['\app\modules\main\components\SignUpMailNotifier']

компоненты для уведомления пользователя

$returnUrl public property
string $returnUrl = ['/user/profile/']

Url для редиректа по умолчанию, используется в отсутствие $redirectParam в запросе

$tpl public property
string $tpl "sign-up"

шаблон

$validateParam public property

название параметра запроса, который служит признаком ajax валидации

Method Details

performAjaxValidation() protected method

Ajax валидация модели

array performAjaxValidation$model )
$model \yii\db\ActiveRecord
run() public method

void run( )