php Archive

Слайды: “Примеры решения типичных задач за рамками ядра Yii2” и “Продвинутое использование ActiveRecord в Yii2” + video

Несколько слайдов со SlideShare с примерами решений для Yii2.

Ставим ImageMagick на Ubuntu

Так как нечасто это приходится делать — то в памяти как-то не держится. И чтобы каждый раз не гуглить просто оставлю себе эту запись. Небольшая напоминалка как поставить ImageMagick на ubuntu. Итак, php выбросил ошибку: Severity: Error

Phinx – Миграции без привязки к фреймворку

Так получилось, что некоторую часть проекта необходимо сделать не на каком-то современном фреймворке, наподобие yii2 или laravel’а, а на самописном или вообще без участия фреймворка. Но при этом работа идет с базой данных. Структура базы данных с

Удаленная отладка консольных PHP скриптов в Intellij IDEA / PhpStorm

Предположим что идет разработка php проекта, на фреймворке. Предположим у нас есть или виртуальная машина, vagrant или просто virtualbox или есть vds тестовый сервер. И часть функционала запускается по отдельной ветке через консоль или cron. И почему-то

Composer как стандарт для автозагрузки php классов

Как-то на днях хотел посидеть с какой-то интересной темой из области "PHP без фреймворков", просто так. Но также при этом хотелось чтобы была автозагрузка файлов и неймспейсы. И как-то сразу же вспомнил как для одного из тестовых заданий

Установка composer, ubuntu/linuxmint.

Composer это менеджер зависимостей для php, скажем так, аналог npm для nodejs. Теперь стараюсь работать с ним. Раньше надо было искать библиотеку, проверять версию, скачивать, смотреть как загружаются классы в рамках этой библиотеки и т. д. и т. п.

Yii2 advanced frontend и backend на одном домене.

Как настроить backend и frontend на одном домене для yii2 advanced project template

Yii2 composer error caused by fxp/composer-asset-plugin

При установке yii2 через composer я пару раз столкнулся с такими ошибками: При первоначальной установке вывалились ошибки когда для bower стали подтягиваться его ассеты Your requirements could not be resolved to an installable set of packages. И

Установка advanced шаблона Yii2

В фреймворке Yii2 заранее предусмотрены 2 шаблона проекта/приложения — базовый (base) и продвинутый (advanced).

Yii 2. Role Based Access Control (RBAC)

Video tutorial about using Role Based Access Control with Yii 2 php framework. Englis language.