Предыдущая статья этого цикла планировалась и даже объявлялась как последняя. Но, жизнь внесла свои коррективы и спустя полтора года я вновь возвращаюсь к этой теме по причине того, что использование штатного механизма RBAC фреймворка Yii 2 при использовании в качестве СУБД PostgreSQL сопряжено с некоторыми не совсем очевидными особенностями.
Продолжить чтениеРубрика: Php
Определяем СУБД, к которой подключено приложение на Yii 2
Необходимость определить какая СУБД используется возникает, когда требуется реализовать специфичный для той или иной СУБД функционал в условиях поддержки приложением работы c СУБД нескольких видов. Например, MySQL и PostgreSQL.
Продолжить чтениеНастраиваем доступ к web приложению на основе ролей Yii 2. Часть 4. Наследование ролей
В этой статье мы завершаем рассмотрение RBAC в Yii 2 и посвятим её последней из его ключевых особенностей – наследованию ролей.
Продолжить чтениеРаботаем с AJAX в Yii 2
В этой статье мы рассмотрим работу с AJAX в Yii 2 на примере оправки формы.
Продолжить чтениеУбираем «web» из адреса в Yii 2
Yii 2 обладает одной неприятной особенностью. После установки сайт открывается не по корневому адресу, а в директории web из-за чего слово «web» постоянно присутствует во всех URL на сайте, что создаёт неудобство. В этой статье мы рассмотрим, какие требуются настройки, чтобы удалить слово «web» из адресов страниц.
Продолжить чтениеНастраиваем доступ к web приложению на основе ролей Yii 2. Часть 3. Разрешения
Сегодня мы разберём третий раздел работы с RBAC в Yii 2, а именно так называемые «разрешения».
Продолжить чтениеОбмен данными в формате JSON в Yii 2 (для REST API)
Мы уже рассматривали общие механизмы работы с JSON в PHP. Сегодня мы изучим приёмы работы с ним в приложениях на основе фреймворка Yii 2, которые несколько отличаются от описанных ранее.
Продолжить чтениеРаботаем с JSON в PHP
В наши дни формат JSON стал фактически стандартом в области передачи данных по сети. Рассмотрим работу с ним в PHP.
Продолжить чтениеНастраиваем доступ к web приложению на основе ролей Yii 2. Часть 2. Поиск и сортировка ролей в GridView
В предыдущей статье мы познакомились с общими механизмами RBAC. Здесь же мы рассмотрим один из прикладных вопросов, связанных с интерфейсом пользователя.
Продолжить чтениеНастраиваем доступ к web приложению на основе ролей Yii 2. Часть 1. Общие механизмы работы
Реализовать разграничение доступа на основе ролей (RBAC — Role Based Access Control) можно различными способами. В случае Yii 2 это проще всего сделать при помощи стандартного модуля RBAC. В Yii 2 поддерживается несколько реализаций RBAC. В данной статье мы будем использовать наиболее распространённый вариант, в котором для хранения сведений о
Продолжить чтение