<rmcreative>

RSS

Yii 2.0.18 и релизные вторники

23 апреля 2019

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

Сегодня был тегнут Yii 2.0.18 и немного расширений:

Yii 3 продвигается. Похоже что фреймворко-независимые его части будут релизнуты раньше, чем весь фреймворк целиком.

Комментарии RSS

  1. №11496
    Александр
    Александр 23 апр. 2019 г., 20:13:17

    по мне, идея не плохая, видна какая-то активность, и видно что на yii и его компоненты не забили.

  2. №11498
    Дмитрий
    Дмитрий 24 апр. 2019 г., 10:13:22

    Лично я жду QueryBuilder, который можно будет использовать отдельно и который будет поддерживать insert & update. Для одного проекта, который был изначально Legacy мы стали использовать компоненты Laravel и Symfony, но QueryBuilder из Laravel не такой удобный, как из Yii2.

  3. №11499
    Александр
    Александр 24 апр. 2019 г., 12:11:54

    Дмитрий +1

  4. №11500
    Дмитрий
    Дмитрий 24 апр. 2019 г., 14:58:44

    И чуть не забыл. В Laravel многие вещи сделаны через такую жпу, что хочется плакать.

    К примеру, я без костылей так и не смог осилить как в Connection Laravel подсунуть уже готовый PDO инстанс. Это же жесть.

    У меня много унаследованного кода, который был завязан на PDO. Поэтому пришлось идти от обратного и вставлять строчку: $pdo = $capsule->getConnection('default')->getPdo();

    А всего то нужны были методы setPdo(PDO) и getPDO()

    Вот если будет QueryBuilder, в который можно подсунуть существующий $pdo - это будет бомба.

  5. №11501
    Ldar
    Ldar 26 апр. 2019 г., 6:57:30

    Про QueryBuilder верно подмечено. Удобная штуковина, хотелось бы ее использовать вне yii

  6. №11503
    Anton
    Anton 08 мая 2019 г., 14:41:10

    Есть ли какие-то ожидания по срокам релизов, связанных с Yii 3?

  7. №11510
    Sam
    Sam 20 мая 2019 г., 10:46:16

    Anton, внутренние есть, но обещать не будем.

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.