Yii2

Yii2 создание блога (Часть 7 – Управление правами доступа)

В Yii Framawork 2 поддерживается две модели управления правами доступа: ACL (Access Control Filter ) и RBAC (Role-Based Access Control). В данной заметке хочу рассмотреть модель ACL, так как она более проста в реализации и в полной мере удовлетворяет потребности для разделения прав. Часть ниже описанного будет подходить так же к RBAC, в частности схема генерации ролей. Читать далее

Yii2 создание блога (Часть 6 – тэги для постов)

Из этой статье вы узнаете как работать с сущностями отношение у которых Многие-ко-Многим (Many to Many) на примере добавления функционала тэгов к статьям. Читать далее

Yii2 создание блога (Часть 5 – вывод постов и категорий)

Пришло время вывести список постов и непосредственно сами посты на просмотр. Читать далее

Миграции в Framework Yii 2

В Yii 2 есть механизм миграций. По сути миграции в БД это изменение структуры. Читать далее

Решение ошибки: “Calling unknown method: yii\web\UrlManager::addRules()”

Ошибку Calling unknown method: yii\web\UrlManager::addRules() можно увидеть после обновления Framework Yii 2. Читать далее

Yii2 создание блога (Часть 4 – роутинг)

Вот и пришёл черёд избавляться от безобразных url-адресов, приведём их к  ЧПУ. Читать далее

Yii2 создание блога (Часть 3 – формы редактирования)

В предыдущей части было рассмотрено создание моделей и CRUD операции. В этой части рассмотрим настройку форм редактирования поподробней, сделаем их удобными для использования, для полей представляющих связи добавим поля с выпадающим списком и т.д. Читать далее

Yii2 создание блога (Часть 2 – проектирование БД, CRUD)

В этой статье будет освещено создание таблиц в БД и создание моделей необходимых для дальнейшей работы. Читать далее

Yii2 создание блога (Часть 1 – настройка окружения)

Если вы читаете эту статью, скорей всего вы хотите создать блог с использованием Framework Yii2. Создание блога при изучении нового framework’a это своего рода “Hello world!” при изучении нового языка программирования. Ну ладно, не смею больше оттягивать начало.
Читать далее

Отображение ошибок валидации на русском языке в Yii

Для того, что бы ошибка валидации форм отображали на русском языке необходимо в конфиге прописать следующие параметры:

'language'=>'ru',
'sourceLanguage'=>'ru',