<rmcreative>

RSS

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

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

  1. Yii Application Development Cookbook, Second Edition

    12 апреля 2013

    http://rmcreative.ru/img/yii_cookbook_2nd.jpg

    Вторая англоязычная редакция моей книги рецептов Yii в данный момент направляется к печатному станку и будет доступна через пару недель. В новой редакции многие рецепты были значительно переписаны, чтобы не отставать от изменений в Yii и в мире PHP в общем. Описания и объяснения подверглись жёсткой критике и были улучшены. Также исправлены все ошибки, найденные в первой редакции.

    В новую версию были включены некоторые полностью новые рецепты:

    • Rendering content at the client side
    • Leveraging HTTP caching
    • Using Composer with Yii

    Подробнее можно почитать на сайте книги.

    Кстати, фото с попугайчиками на обложке было снято мной в МалайзииБангкоке в 2012. Круто, что издательство дало сменить скучную обложку с камешками в самый последний момент.

    25 комментариев
  2. Плагин для Yii под NetBeans

    3 апреля 2013

    Плагин добавляет:

    • Дополнение кода в view (знает о том, что в этот view передали).
    • Переход по псевдонимам пути (Yii::import, widget, beginWidget, createWidget, beginCache).
    • Go To Action, Go To View.
    • Переход к view по клику на render или renderPartial.
    • Пошаговое создание нового проекта.

    И ещё несколько менее полезных возможностей.

    Забрать можно со страницы плагина, ошибки и предложения принимаются на github. В скором времени плагин будет доступен прямо из настроек IDE.

    16 комментариев
  3. Значительное пополнение в команде Yii

    20 марта 2013

    В команде Yii произошло пополнение. Не просто пополнение, а очень значительное. К нам присоединились Тимур Рузиев и Павел Климов. Скорее всего, вы уже видели их на GitHub. Оба разработчика очень сильные и активные. Мы очень рады расширению команды и надеемся, что оно поможет ускорить развитие Yii.

    6 комментариев
  4. Встреча разработчиков, Воронеж #1, отчёт и слайды

    17 марта 2013

    Состоялась первая встреча воронежского веб-клуба. Я и Рамазан Камилов рассказывали о структуре приложений на Yii.

    Читаем

    12 комментариев
  5. Встреча разработчиков, Воронеж #1, апдейт

    5 марта 2013

    Желание устроить посиделки переросло силами студий и активных участников voronezh.im, особенно Разуваева Виктора, в нечто большее.

    Итак, стартовал Воронежский веб-клуб.

    Первая встреча будет целиком посвящена Yii. Доклады:

    • Макаров Александр: «Как мы используем Yii»
    • Камилов Рамазан: «Yii — стартуем быстро»

    Пройдёт 16 марта 2013, 12:00, кафе «Маруся». Необходима предварительная регистрация. Все, кто отмечался ранее, пожалуйста, повторите по ссылке.

    5 комментариев
  6. Слайды с UWDC 2013

    22 февраля 2013

    Мои слайды с прошедшей конференции. Делал два доклада. Очень много говорил совсем не по слайдам. Если есть вопросы — спрашивайте.

    Видео обрабатывается организаторами конференции. Если что-то получилось, будет выложено.

    44 комментария
  7. YiiStorm для PhpStorm

    15 февраля 2013

    mazx на форуме yiiframework.ru поделился отличным плагином для PhpStorm, который пригодится всем, кто работает с Yii.

    Умеет он пока всего две вещи, а именно:

    • Добавляет возможность перехода к view из методов render и renderPartial.
    • Добавляет возможность перехода к модели из внутренностей метода relations.

    Отлично работает в проектах с тремя и более приложениями и темами.

    Забрать можно с сайта автора, оставить спасибы и пожелания на форуме. Очень надеюсь, что плагин будет развиваться и далее.

    41 комментарий
  8. ratchet.io

    5 февраля 2013

    В конце января Кирилл kirs показал мне ratchet.io. Штука потрясающая.

    В сервис можно отправлять логи и трейсы ошибок. Он за нас их группирует, сортирует по важности и позволяет помечать как решённые.

    Ошибки и трейсы можно отсылать откуда угодно. Специальные решения есть под браузерный JavaScript, Python, Rails, PHP, Node.js, Flash, серверные логи, Airbrake. В качестве бонуса инструмент отлично настраивается, умеет создавать тикеты в различных системах и имеет неплохой API.

    Пока-что всё бесплатно, но заплатить за такое вполне можно.

    Пользуемся

    Тем, кто использует Yii будет немного приятней. В YiiExt есть готовое решение для интеграции в ваши проекты.

    19 комментариев
  9. Yii доступен через Composer

    26 января 2013

    Новость короткая, но довольно важная.

    Благодаря попиныванию Tobias Munk Yii теперь доступен как пакет Composer и включён в репозиторий packagist.org.

    8 комментариев
  10. Потребление памяти и длина имени переменной в PHP

    21 января 2013

    Недавно всплыло обсуждение именования переменных в Yii, а именно

    class CComponent
    {
        private $_e;
        private $_m;

    Я согласен, что выглядит плохо, но именно в данном случае такие имена переменных более-менее оправданы и в Yii2 останутся примерно такими же:

    class Component extends \yii\base\Object
    {
        /**
         * @var Vector[] the attached event handlers (event name => handlers)
         */
        private $_e;
        /**
         * @var Behavior[] the attached behaviors (behavior name => behavior)
         */
        private $_b;

    Дело в том, что каждый экземпляр класса с нормальными именами переменных будет кушать больше памяти. Например, $_behaviors и $_events скушают 8 байт на экземпляр.

    Конечно, 8 байт ничто и сокращать таким образом переменные в обычных приложениях определённо не стоит. Но не в случае самого-самого базового класса фреймворка. В зависимости от приложения, наследников Component может быть довольно много. Например, на 1000 объектах AR накладной расход выльется в 8 килобайт.

    40 комментариев