Class common\actions\crud\Base

Inheritancecommon\actions\crud\Base » yii\base\Action
Subclassescommon\actions\crud\Admin, common\actions\crud\Create, common\actions\crud\Delete, common\actions\crud\GroupDelete, common\actions\crud\TAdmin, common\actions\crud\TCreate, common\actions\crud\TDelete, common\actions\crud\TDown, common\actions\crud\TGroupDelete, common\actions\crud\TReplace, common\actions\crud\TUp, common\actions\crud\TUpdate, common\actions\crud\Update, common\actions\crud\View, common\actions\crud\XEditable

Class Base Базовый класс для CRUD действий

Public Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$defaultRedirectUrl string Url для редиректа по умолчанию, используется в отсутствие $redirectParam в запросе common\actions\crud\Base
$modelClass string имя класса модели common\actions\crud\Base
$validateParam string название параметра запроса, который служит признаком ajax валидации common\actions\crud\Base
$view string путь к шаблону для отображения common\actions\crud\Base
$viewParams array массив дополнительных параметров передаваемых в представление common\actions\crud\Base

Protected Methods

Hide inherited methods

MethodDescriptionDefined By
checkForbiddenAttrs() Проверяет попытку изменения запрещенных атрибутов common\actions\crud\Base
findModel() common\actions\crud\Base
goBack() Возвращание на предыдущую страницу common\actions\crud\Base
performAjaxValidation() Ajax валидация модели common\actions\crud\Base
render() Рендеринг представления common\actions\crud\Base
renderPartial() Рендеринг представления без layout common\actions\crud\Base

Property Details

$defaultRedirectUrl public property
string $defaultRedirectUrl = ["/main/admin"]

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

$modelClass public property

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

$validateParam public property

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

$view public property
string $view null

путь к шаблону для отображения

$viewParams public property

массив дополнительных параметров передаваемых в представление

Method Details

checkForbiddenAttrs() protected method

Проверяет попытку изменения запрещенных атрибутов

void checkForbiddenAttrs$model )
$model common\db\ActiveRecord
throws \yii\web\ForbiddenHttpException
findModel() protected method

void findModel$id )
$id
goBack() protected method

Возвращание на предыдущую страницу

\yii\web\Response goBack( )
performAjaxValidation() protected method

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

array performAjaxValidation$model )
$model \yii\db\ActiveRecord
render() protected method

Рендеринг представления

string render$view$params = [] )
$view string

путь к представлению

$params array

массив параметров передаваемых в представление

renderPartial() protected method

Рендеринг представления без layout

string renderPartial$view$params = [] )
$view string

путь к представлению

$params array

массив параметров передаваемых в представление