<rmcreative>

RSS

Все заметки с тегами «Framework, PHP»

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

  1. PHP Frameworks Day, отчёт

    15 октября 2013

    На днях завершился Киевский PHP Frameworks Day. Основной темой конференции, как следует из названия, были фреймворки, их использование и PHP в общем. Было около 450 человек. Несколько больше, чем планировали организаторы. Прошло замечательно.

    Читаем

    24 комментария
  2. PHP Frameworks Day, Киев

    7 сентября 2013

    12 октября в «Украинском Доме» (Крещатик, 2) пройдёт конференция PHP Frameworks Day. Планируются доклады от разработчиков и активных членов сообществ различных PHP-фреймворков. Я буду там в качестве докладчика и расскажу про Yii2, который уже близок к альфа-версии, и фреймворки в общем.

    Многие конференции — отличный повод завести новые контакты и обновить старые знакомства. PHP Frameworks Day в этом плане должен быть особо хорош.

    Для того, чтобы принять участие в конференции, обязательно зарегистрируйтесь: http://frameworksdays.com/register/.

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

    Если у вас есть интересная тема для выступления, пишите на orgs@fwdays.com.

    4 комментария
  3. Yii, frameworks and where PHP is heading to

    12 ноября 2012

    Слайды с прошедшей WebConf Riga 2012. Язык английский, также как и язык самого доклада.

    Видео записывалось, возможно будет.

    27 комментариев
  4. Zend Framework 2.0

    6 сентября 2012

    Релизнулся ZF2. Сами разработчики особо отмечают:

    • Поддержку модулей.
    • Service Locator(IoC контейнер) и Dependency Injection контейнер.
    • События, включая observer, pubsub, signal-slot.
    • MVC на событиях и контейнерах.
    • Загрузчик классов с PSR-0 и class-map (явное сопоставление имя класса → путь).
    • «If you've worked significantly with ZF1, ZF2 will look alien to you». То есть это принципиально другой фреймворк и всё, что вы знаете про ZF1, можно выкинуть.

    Свои мысли по поводу того, что получилось у Zend выскажу позже, а пока

    9 комментариев
  5. Laravel

    5 июня 2012

    Как разработчику Yii, мне полезно знать, что происходит вокруг. Пару недель назад посмотрел фреймворк Laravel. О нём уже пытались написать на хабре. Было это в мае, но из песочницы пост не выбрался. Со второй попытки вроде получилось. Сообщество активно комментирует.

    По просьбам читателей, опишу, что я увидел в нём интересного и какие выводы были сделаны.

    Читаем

    28 комментариев
  6. Yii 1.1.10

    13 февраля 2012

    Вышел релиз 1.1.10 PHP фреймворка Yii. В данной версии, в основном, исправлены ошибки в CActiveForm, CJuiDatePicker и невозможность запуска с yiilite.php.

    17 комментариев
  7. Yii 1.1.9

    1 января 2012

    Вышла стабильная версия Yii 1.1.9. В данном релизе около 60 улучшений и исправленных ошибок.

    Полный список изменений можно посмотреть в соответствующем файле. Перед обновлением с более ранних версий важно ознакомиться с инструкциями.

    Русскоязычная документация, как обычно, находится в полностью актуальном состоянии. Кроме того, поправлены все найденные на момент релиза опечатки. Спасибо всем, кто использует Orphus на yiiframework.ru.

    Рассмотрим наиболее интересные изменения.

    Более удобный способ определения through в отношениях ActiveRecord

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

    'comments'=>array(self::HAS_MANY,'Comment',array('key1'=>'key2'),'through'=>'posts'),

    В приведённом выше array('key1'=>'key2'):

    • key1 является ключом, определённым в отношении, котрое указано в through (в нашем случае это posts).
    • key2 является ключом, определённым в модели, на которую указывает отношение (в нашем случае это Comment).

    through можно использовать как для HAS_ONE, так и для HAS_MANY.

    Подробнее данная возможность описана в разделе Реляционная Active Record полного руководства.

    Поддержка групп условий в Model::relations()

    Теперь можно использовать группы условий при определении отношений модели:

    'recentApprovedComments'=>array(self::BELONGS_TO, 'Post', 'post_id', 
        'scopes' => array('approved', 'recent')),

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

    Возможность сделать JOIN между моделями по заданным ключам

    В данной версии стало возможым создание отношений по заданной паре PK->FK не опираясь на схему данных. Это означает, что можно, например, задать следующее отношение для модели Day:

    'jobs'=>array(self::HAS_MANY, 'Job', array('date' => 'target_date')),

    В данном случае Day может содержать несколько Jobов. При этом они не связаны привычным образом. Мы задали ключ в виде array('fk'=>'pk'), то есть на выходе мы получим SQL вроде

    SELECT * FROM day t
    JOIN job ON t.date = job.target_date
    

    Возможность перекрыть классы ядра при помощи Yii::$classMap

    Начиная с 1.1.5 в Yii была возможность заранее импортировать классы и использовать их без явного импорта или include. Теперь используя тот же самый подход можно перекрыть классы ядра.

    8 комментариев
  8. FuelPHP

    7 января 2011

    После недавних событий вокруг CodeIgniter, сильные разработчики из его сообщества решили написать свой фреймворк для PHP 5.3 — FuelPHP. Всё это очень напоминает возникновение BlueFlame, который стал позже называться Kohana.

    Фреймворк достаточно молодой и пока не может похвастаться чем-либо выдающимся, но почитать его обсуждение на хабре довольно интересно.

    8 комментариев
  9. Недостающая документация по Kohana

    10 февраля 2009

    Как-то я уже упоминал о фреймворке Kohana и о сравнительно скудной документации по нему. Среди авторов комментариев к предыдущей заметке о IFNULL попался блог Ивана Броткина.

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

    Изучаем

    4 комментария