Download the PHP package oleg-chulakov-studio/yii2-web without Composer
On this page you can find all versions of the php package oleg-chulakov-studio/yii2-web. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download oleg-chulakov-studio/yii2-web
More information about oleg-chulakov-studio/yii2-web
Files in oleg-chulakov-studio/yii2-web
Package yii2-web
Short Description Web component for yii2 templates
License BSD-3-Clause
Informations about the package yii2-web
Yii2 Web
В компонент вынесен основной контроллер для веб приложения со стандартизированными фильтрами и поведениями, CRUD действия, а также наиболее частые действия, такие как переключение активности сущности или измения статуса.
В контроллер для веба компонента вынесена базовая настройка поведения по фильтрации доступа к действиям.
Установка
Чтобы установить компонент, необходимо добавить следующие строки в файл composer.json
:
Или выполнить команду:
Контроль доступа
По умолчанию в Yii2 используется два поведения, которые контролируют доступ к
каждому контролеру. Настройка VerbFilter
и AccessControl
фильтров доступа занимает
достаточно весомый массив правил. Поэтому данная настройка была упрощена путем
создания базового массива доступа:
Элементы метода доступа и правил доступа может быть записан в двух вариациях:
'post, get'
- методы доступа к экшену, строка с элементами, разделенными запятыми['admin', '@']
- Правило разрешения доступа к экшену, массив элементов
Если требуется расширенная настройка поведения, отличающаяся от стандартного, можно переопределить методы генерации конфигурации фильтра:
Настройка для фильтра AccessControl
За создание настроек для фильтра по уровню доступа AccessControl
отвечает метод accessBehavior
получающий список правил доступа $rules
и возвращающий конфигурацию поведения.
Настройка фильтра VerbFilter
Создание настроек для фильтра доступа по методу обращения к экшену VerbFilter
выполняет метод verbsBehavior
, получающий список
$actions
с методами доступа к ним и возвращающий конфигурацию поведения.
All versions of yii2-web with dependencies
yiisoft/yii2 Version ~2.0.25
oleg-chulakov-studio/yii2-base Version ~1.0.0
oleg-chulakov-studio/yii2-model Version ~1.0.0