Недавно у меня появилась проблема с количеством свободного места на системном жестком диске “C” (такую метку обычно имеет диск с системой из семейства Windows). Это обычный малоразмерный SSD-диск, используемый только для быстрой загрузки системы. Ну так вот, место на нем стремительно стало заканчиваться из-за Vagrant и нужно было как-то решить… Подробнее Как изменить директорию хранения box’ов и виртуальных машин для vagrant?

Под «интерфейсом» в языках программирования обычно понимают обязательство класса по реализации функционала (набора методов), который описан в интерфейсе.

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

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

На данный момент PHP является самым популярным языком для разработки веб-сайтов, в частности, их серверной составляющей. Статистика говорит сама за себя. В чем же причина такой популярности? Давайте попробуем разобраться. Что можно сказать новичку о PHP в области веб-разработки или в мире программирования вообще? PHP — это, в первую очередь, серверный… Подробнее Платформа PHP

Начиная с версии 4.7 авторы ядра WordPress решили удалить функцию подчеркивания и выравнивания текста по ширине (text-align:justify). Также, при работе со стандартным блоком “Абзац” теперь не работает сочетание клавиш Shift + Alt + J для выравнивания текста по ширине, но работает при выборе блока “Классический”.

Всем привет! Раньше на этом домене у меня был блог о программировании, СЕО и заработке в интернете. “Раньше” – это около 7 лет назад, примерно тогда я бросил писать статьи в блог из-за недостатка времени и желания им заниматься. На днях, копаясь в своих старых проектах, мне захотелось возобновить его… Подробнее Восстановление блога

Подобный вопрос уже давно стоит сейчас перед многими: прогонять ли сайты по каталогам или нет? Использовать ли для этого какой-нибудь сервис вроде 1ps.ru или заказывать с одного из сео-форумов? И, конечно, какие результаты можно получить от таких прогонов? После долгого блуждания по сети мне так и не удалось дать для себя более-менее… Подробнее Стоит ли прогонять сайты по каталогам? Будет ли повышение ТИЦ’а, PR’а и позиций по низкочастотным запросам?

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