Русскоязычное сообщество Yii
Yii — это высокоэффективный основанный на компонентной структуре PHP-фреймворк для разработки масштабных веб-приложений. Он позволяет максимально применить концепцию повторного использования кода и может существенно ускорить процесс веб-разработки. Название Yii (произносится как Yee или [ji:]) означает простой (easy), эффективный (efficient) и расширяемый (extensible).
2.0.12
Быстрый, безопасный и профессиональный PHP Framework
Быстрый
Yii запускает только то, что используется, имеет мощную систему кэширирования и изначально нацелен на отличную работу с AJAX.
Безопасный
В Yii есть всё для обеспечения безопасности: валидация, фильтрация, защита от SQL-инъекций и XSS.
Профессиональный
Yii помогает писать чистый гибкий код. Фреймворк следует MVC и чётко отделяет логику от отображения.
Новости - yiiframework.ru
Опубликовать пост
Twig 2.1.1

Сегодня команда Yii выпустила версию 2.1.1 расширения Twig. Изменения следующие:

  • На странице исключения теперь показывается строка шаблона где оно возникло. Ранее, в лучшем случае, показывалась строка из скомпилированного шаблона, что было бесполезно.
  • Добавлено расширение для работа с Html хелпером в шаблоне. Подробнее можно прочитать в документации. Без данного расширения не было возможности использовать такие методы как addCssClass() из за ограничений Twig.
  • Исправления ошибок.
  • Дополнительная документация.

Этой версией занимался новый мейнтейнер Антон Губарев (@amarox). Он использует расширение в своих проектах и вызвался его исправлять и улучшать.

читать далее...
Debug 2.0.12

Вышел релиз 2.0.12 отладочной панели. Данная версия исправляет несколько регрессий, выявленных в предыдущем релизе.

Подробнее можно прочитать в CHANGELOG.

читать далее...
Bootstrap 2.0.7

Команда Yii выпустила версию 2.0.7 расширения Bootstrap. В неё вошли исправления и небольшие улучшения.

Подробный список изменений можно посмотреть в CHANGELOG.

Спасибо всем, кто принимал участие в этом релизе!

читать далее...
Пишем GraphQL API сервер на Yii2 с клиентом на Polymer + Apollo. Часть 4. Валидация. Выводы

В заключительной части цикла поговорим как привязать валидацию Yii2 к схеме GraphQL и сделаем выводы о том стоит или не стоит уходить с REST-a.

Пишем GraphQL API сервер на Yii2 с клиентом на Polymer + Apollo. Часть 4. Валидация. Выводы

читать далее...
Debug 2.0.10

Команда Yii выпустила новую версию отладчика. В этом релизе сильно улучшена обработка ошибок и добавлены улучшения.

Детальный список изменений доступен в CHANGELOG.

Спасибо всем, кто участвовал в подготовке этого релиза.

Улучшена стабильность и обработка ошибок

Дмитрий Башкарев переписал обработку ошибок. Теперь тулбар стабильно работает практически всегда, а при критических ошибок в нём, выводит их на экран вместо того, чтобы тихо писать их в лог.

Также поправлено несколько особых случаев, вызывавших ошибки.

AJAX-запросы

Теперь ловятся запросы через Fetch API.

Панель User

Благодаря @sam002 у нас появилась возможность сменить identity на лету прямо из отладочной панели. По умолчанию возможность отключена. Чтобы ей воспользоваться, необходима настройка.

pSypJnk.png

Панель Request

Стало возможным запретить показывать некоторые глобальные переменные в RequestPanel::$displayVars.

читать далее...
SwiftMailer 2.1.0

Команда Yii выпустила версию 2.1.0 расширения SwiftMailer, которое использует SwitMailer версий 6.x.

Высокоуровневый интерфейс расширения не изменился, поэтому весь существующий код, написаный под версию 2.0.x, верятно, будет работать и с 2.1.x. Тем не менее, несколько несовместимостей всё-таки есть:

Минимально необходимая версия PHP повышена до 7.0. По умолчанию в качестве транспорта теперь используется Swift_SendmailTransport так как Swift_MailTransport больше не поставляется с SwiftMailer. Инструкцию по миграции с 2.0.x вы можете найти в UPGRADE.

Убедитесь, что версия в вашем composer.json указана верно. Если вы хотите остаться на версиях 2.0.x и SwiftMailer 5.x, используйте ~2.0.7. Подробнее о версиях можно прочитать в документации Composer.

читать далее...