Tag Archive: пример кода

Access Control Yii2 + анонимная функция

В Yii2 появилась возможность повесить свою бизнес логику в виде анонимной функции для контроля доступа к странице. Теперь вы можете делать какие-то действия и возвращать либо true либо false для доступа к странице. Сделать это можно следующим образом:

В…
Read more

Анонимные функции в CGridView Yii1

Использование анонимной функции позволяет легко работать с ячейками CGridView в Yii1: Сначала присвоим $this в переменную $controller:

Теперь можно писать свою логику в виде анонимной функции прямо при объявлении ячейки в CGridView:

 

CJuiAutoComplete пример использования в Yii

Простой пример использования виджета автоподстановки выражения в зависимости от ввода:

В качестве модели нужно задать атрибут model, также указать название атрибута в attribute. Массивом возможных значений нужно заполнить атрибут source — данный атрибут виджета может принимать как заранее подготовленный…
Read more

Yii: функция автогенерации пароля

Удобный Security Manager класс представляет специальный метод для случайной генерации последовательности символов. Удобно использовать следующим образом: $password = Yii::app()->getSecurityManager()->generateRandomString(10); На входе у метода: количество символов для генерации. Также данный класс имеет множество различных очень полезных функций для шифрования, дешифрирования данных…
Read more