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

Фреймворк Laravel предоставляет свою Linux-сборку под названием Homestead (текущая документация и страница на vagrantup.com) для разработчиков со всеми необходимыми компонентами и даже с небольшим запасом.

Эта статья является дополнением и продолжением предыдущей статьи по авторизации в 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. Начинаем разбираться что и как работает.