Контейнер внедрения зависимостей – это объект, который предназначен для создания других объектов со всеми необходимыми зависимостями. Под “зависимостями” понимаются другие объекты, которые должны быть созданы перед созданием желаемого объекта.

Эта статья является дополнением и продолжением предыдущей статьи по авторизации в Yii2. В ней мы рассмотрим контроль доступа к модулям, контроллерам, действиям и отдельным функциям на основе встроенного в Yii2 механизма RBAC. Для начала нужно сказать о самом главном аспекте RBAC — его области применения, в подавляющем большинстве случаев полноценный контроль доступа… Подробнее Yii2: КОНТРОЛЬ ДОСТУПА НА ОСНОВЕ РОЛЕЙ (RBAC — ROLE BASED ACCESS CONTROL)

При разработке сайтов часто встречается задача по ограничению доступа части пользователей в доступе к различным страницам и целым модулям сайта, например, к личному кабинету пользователя. Для решения этой задачи в Yii2 имеются фильтры контроля доступа (ACF) — простой и гибкий механизм, который крепится к контроллерам и модулям в виде поведения.… Подробнее YII2: ФИЛЬТРЫ КОНТРОЛЯ ДОСТУПА (ACF — ACCESS CONTROL FILTERS)

В этой статье я постараюсь доходчиво объяснить общую схему работы с базой данных через фреймворк Yii (как я ее понимаю), а выглядит она следующим образом: Продумываем структуру базы данных в зависимости от технического задания. Генерируем модели данных, представления и контроллеры с помощью генератора готового кода gii, который встроен в фреймворк… Подробнее Продолжаем изучение YII. Подключаем базу данных и пробуем работать с ней. Пример использования генератора кода gii.

В самом начале знакомства с Yii возникает один принципиальный вопрос «как все это работает?» и этот вопрос особенно часто возникает у тех, кто раньше разрабатывал сайты без использования фреймворков (Yii, Zend, CI и т.д.), а именно без использования схемы проектирования MVC (Model-view-controller/Модель-представление-контроллер). Без использования модели MVC схема разработки большинства скриптов для… Подробнее Разбираемся с работой MVC и Yii1. Простой пример разработки страницы для добавления записи в БД на Yii1.

В своей первой статье о Yii я сделал лишь небольшой обзор, теперь давайте поговорим о Yii немного подробнее. Вот что будет описано в данной статье: 1. Yii Framework и документация к нему. 2. Обзор основных частей фреймворка и сайта на основе Yii. При изучении этого фремворка я не нашел ни… Подробнее Обзор фреймворка yii1. Начинаем разбираться что и как работает.

Это одна из восстановленных статей старого блога, она была написана в 2012 году для первой версии Yii, поэтому сейчас уже не актуальна, оставил на память 🙂 Уже, примерно, около года я присматриваюсь к фреймворкам, но пока до них руки не доходили, то одолевала лень, то было много заказов и для… Подробнее Начинаем изучать Yii1!