php Archive

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

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

Ставим ImageMagick на Ubuntu

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

Удаленная отладка консольных 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

Yii 2. Role Based Access Control (RBAC)

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

PHP. Максимальное количество инпутов.

Никогда не сталкивался до этого с тем, что оказывается есть в php ограничение на количество входных переменных. Делал сейчас форму, в которой есть разделы, которые динамически добавляют целые строки из полей ввода и при сохранении оказывается, что

Пример создания простого приложения в Kohana framework. Часть 1.

Собеседовался я как-то на днях в наверное крупную компанию, во всяком случае есть о них страница в википедии. Скажу сразу – провалился 🙂 Разберу, может быть, если и когда дойдут руки до этого дела пару-тройку вопросов из собеседования.

IntelliJ IDEA + xdebug

Установка xdebug Настройка параметров xdebug Настройка ide Установка xdebug Рассматривается как обычно установка на linux (ubunutu). Изначально php и apache уже установлены, проверены и работают. Также для сборки xdebug могут потребоваться дополнительные зависимости, например, php5-dev. Вначале получаем