Yii 1.1.1 и 1.0.12

    Немного не по графику состоялся релиз PHP-фреймворка Yii версий 1.1.1 и 1.0.12.

    Исправлено более двадцати ошибок. Добавлено более тридцати улучшений и новых возможностей, некоторые из которых могут существенно увеличить скорость разработки с использованием Yii.

    — Виджет CActiveForm, позволяющий реализовать валидацию HTML форм как на клиенте, так и на сервере, использую один набор правил модели.
    — Виджет CGridView теперь поддерживает фильтры.
    — Генерируемый yiic код содержит функции поиска и фильтры.
    — Кнопки и ссылки CHtml теперь замечательно работают с AJAX.
    — При пакетном присваивании свойств модели в режиме отладки в лог попадает то, что было отфильтровано.
    — jQuery обновлён до 1.4.2, JQuery UI — до 1.8rc3.
    — Русскоязычная документация обновлена до 1.1.1 и находится в полностью актуальном состоянии.

    Приятным дополнением к релизу стало то, что я теперь буду работать над ядром Yii.

    Список изменений в 1.1.1
    Список изменений в 1.0.12
    Обновляемся
    Support the author
    Share post

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 49

      +3
      Отличная новость.
      Sam поздравляю!
      Действительно приятное дополнение, что наши люди будут работать над ядром этого замечательного фреймворка!
      Если не секрет, расскажи в чем будет заключаться твое участие в разработке ядра?
        +2
        Багфиксы, рефакторинг, документация… в общем, всё, на что хватит времени и сил.
          +1
          Поздравляю с вступлением в команду Yii.
          Итого, сколько получается сейчас разработчиков Yii, 5-6?
            +1
              0
              Да! Интернационал в действии! Везде бы так!
            0
            Присоединяюсь к поздравлениям Ray'я. Еще раз поздравить с таким событием — не будет лишним :)
            А что случилось с pestaa'ой? У него не хватает времени на Yii?
              +1
              «pestaa is terribly, exceptionally and unbelievably busy»
            • UFO just landed and posted this here
            +1
            Спасибо за новость!
            Еще раз присмотрелся к фреймворку, пришло осознание того что это то, что мне нужно :)
              +2
              Клевый фрэймворк, но есть одна неприятная особенность, я писал на форуме yii, ответа не последовало. Если я хочу передавать сессию не в кукис, а через SID в ссылках, то нифига не работает. Поясняю зачем это надо: хочется чтобы при отключенных куках сайт работал, особенно это актуально для мобильных устройств.
              0
              Я думаю ждать CI 2.0 нет смысла. Александр поздравляю.
                0
                Смысл может и есть.
                CI фреймворк хороший, жаль что так застопорилась разработка.
                Сам уже с декабря плотно на Yii.
                Радости PHP5 и ORM победили.
                  0
                  Да сам сейчас заканчиваю проект на CI, очень понравилось работать, но Yii умеет больше и быстрее.
                +1
                Было бы замечательно почитать статьи от знатоков Yii на Хабре.
                Да и материала понятного новичкам не так много.
                В свое время полное понимание структуры фреймворка пришло не сразу, и не благодаря инфе на оф.сайте.
                  0
                  Так знатоки и пишут, вот Александр(мои поздравления).
                  А вот по поводу материала согласен, нужны хорошие уроки. Хотя все становиться на свои места с пониманием самого FW.
                    0
                    Просто сейчас в блоге по Yii можно найти только анонсы новых версий.
                    Это удручает…
                      0
                      согласен.
                      Надеюсь после вступление Александра в «стан разработчиков» положение не усугубится.
                      0
                        0
                        Ещё есть: yiiframework.ru/doc/cookbook/ru/index

                        Не вижу особого смысла их на хабр копировать.
                          0
                          я не о том что не хватает доков, я о том что она не совсем легка для чтения и понимания (во всяком случаи половина уж точно)
                            0
                            Да, это верно. Упрощать пытаемся, но пока не очень получается.
                        +2
                        Почитать, с примером разработки:
                        www.simplecoding.org/category/yii
                        +1
                        Теперь я знаю кого буду ругать, когда буду писать на Yii

                        Ну а если серьезно, поздравляю. Надеюсь, ты пролобируешь внедрение нормальных стандартов кодинга ядра ;) Все-таки вопреки всем недовольствам, которые я высказывал по поводу фреймворка, я сейчас на нем пишу и он мне все больше нравиться.

                        Сейчас в проекте дописал к Yii сохранение связанных сущностей, «рекурсивные» транзакции и счастлив :)

                        Кстати, по поводу документации: очень плохо освещен раздел i18n, в частности, как его практически использовать. Приходится разбираться в ядре. Количество недоумевающих комментариев к этой странице документации подтверждают это.

                        И еще один минус — пока не разобрался, как запускать юнит-тесты без селениума. Вообще, для чего нужен селениум в юнит-тестах, я не понял :)
                          +1
                          юнит-тесты не требуют селениум, он нужен лишь для функциональных тестов, мне кажется вы что- то перепутали.
                          Напишите мне в ЛС и я попробую помочь решить вашу проблему.
                            0
                            А можно ваш код прикрепить вот сюда?
                              0
                              Отправилось раньше времени.

                              code.google.com/p/yii/issues/detail?id=689
                                0
                                Не совсем к этой проблеме. У меня реализовано сохранение зависимых сущностей в связях типа один-много, один-один. Многие-ко-многим пока не было необходимости реализовывать
                          • UFO just landed and posted this here
                              +1
                              Грид — тема очень обширная. Пока я её описанием не смогу как надо заняться.

                              Кое что по теме есть тут: www.simplecoding.org/category/yii
                              0
                              Поздравляю, благая весть!

                              Сам жду CI 2 и Symphony 3. YII не понравился лишь рядом моментов, как именование классов и методов, не люблю я приставки С и «верблюжатину», так же мало в стандартной поставке инструментов для работы с загрузками, изображениями и сервисами.
                              • UFO just landed and posted this here
                                  0
                                  Верблюжатину я помню еще со времен MFC, тогда и венгерская запись в типизированных языках была уместна. На волне когда эти самые фреймворки «попытались» скопировать RoR, то она не совсем уместна. ОО — модель это что? Вы про ООП и что они схожи у PHP и JAVA? o_O

                                  Мне-то лучше использовать другой фреймворк, я не страдаю, просто иметь в фреймворке актуальные библиотеки под такие мелочи удобнее, с поддержкой и из коробки, это же такие вещи которые постоянно используются в проектах.
                                  +1
                                  Фреймворк это не только ядро, но и сложившаяся инфраструктура вокруг него!
                                  А если есть сообщество грамотное и многочисленное то будут множество расширений и плагинов.
                                  В yii проблем не с сообществом не с расширениями лично я не вижу.
                                  Инструменты для работы с сервисами изображениями и тд вы можете найти в extensions.
                                  +1
                                  Не знаю как многие, я наверное один из тех кто фанатеет фреймворком, здесь для себя нашел все то чего так не хватало раньше. А по поводу «верблюжатини» и других псевдо недостатков думаю это не повод и уж точно не причина не использовать этот замечательный инструмент.
                                    0
                                    Я так понимаю, что о CRUDе с веб-интерфейсом забыли окончательно? :)
                                      0
                                      Нет, не забыли. Он на 60% готов.
                                        0
                                        О это хорошо, а хотя бы примерно нельзя оценить, когда он будет готов на 95%? Просто это была одна из основных причин почему я после CI решил перейти на Yii, а не на Symfony, хотя симфони в направлении crud на голову сейчас выше, чем Yii. Другая причина была скорость работы, но я так понимаю к Symfony 2 в этом плане ожидаются улучшения.

                                          0
                                          Пока оценить нельзя.
                                          • UFO just landed and posted this here
                                              0
                                              Да, я уже заметил — на yiiframework.ru был анонс. :)
                                        0
                                        Отличная новость!
                                        Можно, кстати, вопрос как девелоперу ядра? Как использовать CCaptcha с построителем форм? Сейчас на форуме предлагают использовать хаки для это.
                                        0
                                        Добавлял пару багов в трекер — в течение дня каждый был пофиксен (в 1.1.1 они уже исправлены) — приятно.
                                        В принципе вся структура логичная, никаких проблем при написании приложений практически не было, а всё, что было — описано либо документации, либо в коде ядра.

                                        Only users with full accounts can post comments. Log in, please.