<rmcreative>

RSS

Все заметки с тегом «yii»

Можно уточнить:

  1. Улучшенное сообщение об ошибке для Yii

    20 июля 2010

    http://rmcreative.ru/playground/yii_trace/thumb.png

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

    • Умеет показывать параметры stack trace.

    • Различает статические и динамические вызовы.

    • Выглядит немного получше.

    Для сравнения, вот результаты работы старого и нового обработчиков для одной и той же ошибки.

    Опробовать обработчик в деле можно забрав код из SVN.

    Стоит ли включать эти изменения в ядро Yii? Что ещё можно доработать?

    UPD: включено в состав ядра Yii.

    22 комментария
  2. zendAutoloader 1.1

    15 июля 2010

    Обновил zendAutoloader до версии 1.1 и заодно решил написать о нём здесь. Класс является лёгким загрузчиком классов Zend Framework для Yii.

    В 1.1 добавилась возможность подгружать классы, использующие такое же именование, как в Zend Framework, но с другим префиксом.

    1 комментарий
  3. Yii 1.1.3

    5 июля 2010

    Зарелизился Yii версии 1.1.3. Исправлено более двадцати ошибок, добавлено более пятидесяти мелких и не очень улучшений, которые отлично описал rosko на хабре.

    Русская документация, как обычно, не отстаёт от англоязычной и с каждым днём в ней становится всё меньше ошибок и опечаток (спасибо за ваши репорты).

    Обновляемся

    changelog

    Комментировать
  4. Постраничная разбивка в Yii

    29 июня 2010

    Упоминание о простейшей постраничной разбивке в документации к последним версиям Yii было заменено работой с компонентами zii. Да, в API всё осталось, но шансы наткнуться на нужный класс снизились, поэтому опишу простейшую постраничную разбивку на примере.

    Читаем

    69 комментариев
  5. GetText и Yii

    29 июня 2010

    Возможности для создания многоязычных приложений в Yii довольно широки. В том числе реализована поддержка переводов в формате GNU GetText. Для этого используется CGettextMessageSource.

    Для использования GetText надо настроить соответствующий компонент в main.php:

    'components' => array(
      'messages' => array(
        'class' => 'CGettextMessageSource',
        //
      )
    )

    Плюсы самого GetText, думаю, описывать не стоит. Вместо этого лучше дать ссылку на старую, но до сих пор актуальную статью на phpclub: «Многоязычные приложения. Профессиональная работа».

    Утилита для редактирования и компиляции переводов переехала на http://www.poedit.net/.

    8 комментариев
  6. Yii на РИТ++ 2010

    2 апреля 2010

    12—14 апреля на РИТ++ 2010 в секции «Серверное программирование» я представлю доклад по Yii и PHP-фреймворкам в целом. Называться он будет «PHP фреймворк Yii для быстрой и гибкой разработки приложений».

    Если вдруг будете в этом году на РИТ — заходите послушать.

    18 комментариев
  7. Yii 1.1.1 и 1.0.12

    14 марта 2010

    Немного не по графику состоялся релиз 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.

    7 комментариев
  8. Yii 1.1.0

    11 января 2010

    Вышла стабильная версия PHP фреймворка Yii 1.1.

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

    Полное руководство по версии 1.1 на русском языке на yiiframework.ru уже находится в актуальном состоянии.

    Перевод обновлённого руководства по созданию блога будет завершён немного позже.

    Пробуем и обновляемся

    Комментировать
  9. Именованные группы условий в CodeIgniter

    10 января 2010

    В данный момент я активно использую фреймворк Yii, в котором есть довольно вкусная возможность, позаимствованная из Ruby on Railsименованные группы условий Active Record. Сегодня попробовал сделать то же в CodeIgniter. Всё оказалось очень просто.

    Читаем

    5 комментариев
  10. Yii framework 1.1 beta

    1 ноября 2009

    Вышла бета линейки 1.1 PHP-фреймворка Yii.

    Что нового:

    • Исправления некоторых ошибок, найденных а 1.1 alpha.

    • Поддержка префиксов таблиц в DAO и ActiveRecord.

    • Более гибкий код CSort (можно сортировать по нескольким полям и по сложным выражениям).

    • Возможность использования своих региональных данных.

    Также есть ощутимый прогресс по проекту zii, официальному набору расширений для Yii. Разработан полный набор виджетов для использования jQuery UI.

    Полный список изменений

    Свежая документация на русском

    Пробуем и обновляемся

    Комментировать