yii2

  • ХабрахабрФото Новости Yii 2023, выпуск 2

    Новости Yii 2023, выпуск 2

    Всем привет! Это Александр Макаров и второй выпуск Yii новостей в этом году. С момента последнего выпуска в феврале прошло 3 месяца. Мы стремились ускорить разработку Yii3, но также продолжали поддерживать Yii1 и Yii2. Несмотря на ограниченные средства для разработки, за последние несколько месяцев удалось достичь определённого прогресса. Давайте разберём более детально, что было сделано. Yii1 Несмотря на то, что…

    Читать далее »
  • ХабрахабрФото Runtime Comparison для PHP приложений

    Runtime Comparison для PHP приложений

    Очень часто приходится сравнивать время выполнения кода с целью выбора наиболее оптимального решения, и каждый раз для этого приходилось писать обработчик с расчётом времени обработки, после чего все результаты заносились в какую-нибудь таблицу Excel и вручную рассчитывалось минимальное, максимальное и среднее время выполнения... Для решения этой тривиальной задачи был выпущен пакет "Runtime Comparison", позволяющий сравнивать время выполнения кода без лишних…

    Читать далее »
  • ХабрахабрФото Новости Yii 2022, выпуск 2

    Новости Yii 2022, выпуск 2

    Всем привет! С вами снова Александр. Прошлый выпуск был второго мая и после этого наступила тишина. В очередной раз не потому, что ничего не происходило, а совсем наоборот. Происходило всё и сразу. В конце сентября я поехал на конференцию и, вместо возвращения домой к семье, оказался в Ереване, столице Армении. Оттуда и пишу этот выпуск. Что касается разработки, прогресс отличный…

    Читать далее »
  • ХабрахабрФото Рассылка писем через Unione (php, Yii2)

    Рассылка писем через Unione (php, Yii2)

    В статье представлен код позволяющий отправлять транзакционные письма через сервис unione, делать HTTP запросы к REST апи, а так же отправлять обычные email по smtp используя общий класс отправитель различных сообщений. В нашей предыдущей статье (Использование ООП подхода для рассылки писем через Unione (php, Yii2)) мы представили базовый класс Message наследуясь от которого можно создать письмо для рассылки через сервис…

    Читать далее »
  • ХабрахабрФото Виджеты данных Yii2 и DTO

    Виджеты данных Yii2 и DTO

    Базово Yii2 из коробки предлагает нам архитектуру приложения по шаблону MVC (модель, представление, контроллер). Для более сложного приложения прибегаем к чистой архитектуре (можно посмотреть данную статью для общего представления) и в рамках неё необходимо отказаться от Active Record в шаблонах (представлениях), т.к. AR это часть слоя по работе с базой данных, о которой другим слоям знать не нужно. Предполагаем, что…

    Читать далее »
  • ХабрахабрФото Новости Yii 2021, выпуск 4

    Новости Yii 2021, выпуск 4

    С Новым Годом и Рождеством! С вами Александр Макаров и свежий выпуск новостей Yii. В этом году было не много выпусков новостей. Этот четвёртый. А вот сделано всего было действительно много. Несмотря на то, что год выдался не из лёгких, я думаю что общий прогресс отличный: Мы планируем начать 2022 с: Релизов пакетов. Оптимизации производительности. Написания гайда. Обновлений на сайте.…

    Читать далее »
  • ХабрахабрФото [recovery mode] Yii3 будет не тем, чего я ожидал

    [recovery mode] Yii3 будет не тем, чего я ожидал

    Я - фанат yii2. Да, несмотря на многие его недостатки, я смог его полюбить и примерно 5 лет зарабатываю на хлеб с маслом благодаря его разработчикам. Уже примерно два года я жду релиза Yii3. Я ждал, что это будет крутой монолит, как и вторая версия, но сильно доработанная и с новыми плюшками. Но, как оказалось, Yii3 идёт вообще по другому…

    Читать далее »
  • ХабрахабрФото Новости Yii 2021, выпуск 1

    Новости Yii 2021, выпуск 1

    Привет, сообщество! Это первый выпуск новостей в 2021. Начало года вышло продуктивным. Мы начали активно релизить пакеты Yii 3, есть значительный прогресс с пока не релизнутыми пакетами. Улучшили инструментарий разработки, много всего исправили, убили лишние пакеты. И всё это параллельно с поддержкой Yii 2 и решением проблем с финансированием. Команда и фонд Несмотря на то, что 2020 был через край…

    Читать далее »
  • ХабрахабрФото Новости Yii 2020, выпуск 5

    Новости Yii 2020, выпуск 5

    Приветствую! Время очередного выпуска новостей Yii. Как у Yii 2, так и у Yii 3 всё хорошо 🙂 На самом деле, в этом году перед этим выпуском было ещё четыре, как следует из порядкового номера. Но я был так увлечён Yii 3, что забыл про хабр… Почитать их можно прямо на главной https://yiiframework.ru/. Ну или, если больше нравится английский, на…

    Читать далее »
  • ХабрахабрФото [Из песочницы] «Взломать» за 60 секунд или карантинное безумие

    [Из песочницы] «Взломать» за 60 секунд или карантинное безумие

    Небольшая история о неадекватном заказчике и нахождении уязвимости на сайте за 1 минуту. Не ожидал, что именно эта история станет моей первой статьей на Хабре. Пишу пока горячо! Все что Вы прочитаете далее — это не призыв к действию или попытка кого — либо скомпрометировать.5 апреля 2020 г.Увидел сообщение в linkedin: «Добрый день. Ищем разработчика для доработки проекта на yii2……

    Читать далее »


Кнопка «Наверх»