Yii

  • Добавление события afterFind в Laravel

    Posted in Laravel, PHP, Yii on Sep 17, 2015

    После перехода с yii на laravel, одним из самых странных моментов для меня было отсутствие в laravel5 события afterfind. Это событие невероятно полезно в моделях yii. Конечно, за счет другой работы с полями моделей необходимость в методе чувствуется не так сильно, но все равно бывают моменты, когда становится очень жаль, что это событие не реализовано. Пострадав некоторое время, я решил написать его сам.

  • Создание системы рассылок. Часть 3

    Posted in PHP, Yii, Проектирование программ on Aug 22, 2015

    Это третья часть рассказа об архитектуре системы рассылки. В ней рассказывается об особенностях кодовой базы системы рассылки

  • Создание системы рассылки. Часть 2

    Posted in PHP, Yii, Проектирование программ on Jul 31, 2015

    Одна из самых больших проблем в программировании - это дублирование кода .Поэтому я решил описать некоторые сервисы, которые я разрабатывал. Я опишу структуру системы подписок для посетителей сайта.

  • Создание системы рассылки

    Posted in PHP, Yii, Проектирование программ on Jul 23, 2015

    Одна из самых больших проблем в программировании - это дублирование кода .Поэтому я решил описать некоторые сервисы, которые я разрабатывал. Я опишу структуру системы подписок для посетителей сайта.

  • О yii, транзакциях и deferred constraint

    Posted in PHP, Yii, Базы данных on Jul 09, 2015

    Иногда попытка сделать побыстрее приводит к более долгому варианту. Привычная и казалось бы полностью предсказуемая конструкция с транзакциями в ORM, может давать очень интересные ошибки.

  • Создаем собственный фреймворк

    Posted in Laravel, Yii, Проектирование программ on Jun 27, 2015

    Yii построен на принципе монолитности: фрейворк предлагает в себе все необходимые решения, для того чтобы сделать минимальный сайт. Laravel построен по принципу сборной конструкции: каждый его компонент может жить в отдельности. Структура yii потенциально обеспечивает большее быстродействие, так как позволяет произвести оптимизацию кода и ресурсов. Структура Laravel дает больше гибкости. Если конципция yii кажется более простой и понятной, то концепция Laravel нуждается в пояснении. Мне кажется достаточно хорошей иллюстрацией будет история, которая оформилась за последние несколько недель.

  • Фабричный метод в yii

    Posted in PHP, Yii on Jun 07, 2015

    Реализация фабричного метода для моделей yii.