<rmcreative>

RSS

Yii 1.1.17

13 января 2016

Вышла последняя версия ветки 1.1 с улучшениями.

  • Совместимость с PHP 7.
  • CHttpRequest научился парсить JSON в запросах с типом application/json.
  • Реализован StatePersister, работающий с базой данных.
  • Автозагрузчик теперь не ругается на несуществующие классы в пространствах имён, что позволяет отработать другим загрузчикам.

Анонс читайте на хабре.

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

  1. №10193
    Alliswell
    Alliswell 14.01.2016, 9:38:26

    Что-то подсказывает, что yii2 2.0.7 не за горами)

  2. №10197
    Sam
    Sam 14.01.2016, 14:54:43

    Alliswell, из труб заводика идёт дым...

  3. №10201
    denis909
    denis909 20.01.2016, 1:42:01

    Для тех, кто еще не перешел на Yii2, но планирует это сделать, предлагаю свое расширение ядра, реализующее автозагрузку классов. в стиле Yii 1, мне очень не хватало, может быть будет еще кому-то полезным.

    http://denis909.spb.ru/yii2-autoload-classes

    PS: Sam, расширение сделано на основе кода из Yii 1.X, посмотрите, пожалуйста, правильно ли я в комментариях указал авторство через @based on, не нарушает ли лицензии?

  4. №10203
    Sam
    Sam 20.01.2016, 13:21:03

    Тега @based, насколько я знаю, нет. Судя по тексту лицензии BSD, надо сам файлик лицензии от Yii 1.1 положить в репу и сослаться на него.

  5. №10204
    denis909
    denis909 20.01.2016, 14:15:28

    Но как тогда указать автора правильно? Там моего кода фактически нет, я просто чужой код фактически перенес из одного проекта в другой, у меня рука не поднимается написать что это мой код. Но с другой стороны, расширение то мое, и к первоначальному проекту (Yii 1.X) прямого отношения уже не имеет, и меня упомянуть там не лишним будет хотя бы чтобы было понятно за поддержкой к кому обращаться.

  6. А что мешает указать два автора через @author?

  7. №10206
    denis909
    denis909 20.01.2016, 14:57:53

    Это было сделано изначально, вопрос в деталях. Какие теги обязательны из тех что были, а какие не копирайт, и можно их вырезать. Не уверен тоже кого правильно писать первым. Если я просто based уберу, то как пользователи будут разбираться чей код первичный? ) И какая лицензия у продукта, если они разные, та что выше стоить в тегах, или ниже. Может быть просто based текстом написать а не тегом, внутри блока с тегами служебными можно написать текст а потом продолжить блок? Чтобы было

    • @copyright мой
    • Based on Yii Framework 1.X
    • @copyright Yii

    Так правильно будет?

  8. №10207
    Sam
    Sam 20.01.2016, 22:51:01

    Да.

  9. №10208
    denis909
    denis909 21.01.2016, 10:57:49

    Спасибо, поправил.

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

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

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