<rmcreative>

RSS

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

  1. DevConf 2014, отчёт

    10 июля 2014

    14 июня, почти месяц назад, в Москве прошла одна из лучших разработческих конференций DevConf. Сразу опубликовать отчёт не вышло, но лучше сейчас, чем никогда, ведь рассказать есть о чём.

    Читаем

    7 комментариев
  2. Переводим Yii 2.0 на русский

    6 июня 2014

    Наконец, подготовил всё для начала перевода документации Yii 2.0 на родной язык. Оригиналы пока готовы не все, но их достаточно, чтобы начать работу.

    Самостоятельно перевёл только оглавление. Остальное оставляю тем, кто хочет помочь фреймворку.

    6 комментариев
  3. С Yii 1.1 на Yii 2.0, часть 1: PHP

    22 апреля 2014

    Вопрос о переходе с 1.1 на 2.0 всплывает слишком часто, чтобы не разобрать его более детально. Начать, конечно, стоит с самого основного, а именно с PHP.

    В Yii 1.1 использовался PHP 5.2. В некоторых местах можно было использовать элементы из 5.3. В Yii 2.0 используется PHP 5.4. Причём не просто используется, а используется по полной программе.

    Итак, для перехода на 2.0 стоит изучить:

    С Yii 1.1 на Yii 2.0, часть 2: Composer →

    29 комментариев
  4. Буду на DevConf 2014 в Москве

    17 апреля 2014

    14 июня в субботу в Москве пройдёт DevConf, на котором я буду рассказывать про вторую версию Yii (в зале) и, возможно, про обработку ошибок в PHP (на флипчартах).

    Программа всё ещё формируется, но уже довольно интересна. Занятно будет послушать про архитектуру AVITO.ru, платёжные системы, асинхронный PHP, Codeception, Tarantool и другие интересные штуки.

    DevConf всегда отличается особой атмосферой и отличными посиделками после конференции.

    Сайт конференции http://devconf.ru/. Зарегистрироваться можно до 12 июня 2014.

    3 комментария
  5. Yii 2.0 beta

    14 апреля 2014

    Нам очень приятно сообщить о выходе бета-версии фреймворка Yii 2. Вы можете загрузить его с yiiframework.com.

    Бета включает в себя сотни новшеств, изменений и исправлений с релиза альфы.

    Полный анонс можно прочитать и прокомментировать на хабре.

    11 комментариев
  6. Буду на UWDC 2014 в Челябинске

    4 апреля 2014

    Ориентировочно 30-го мая приеду на UWDC в Челябинск. Расскажу там про Yii 2.0. Доклад будет похож на РИТ++, но, как обычно, будет с улучшениями и поправками на прогресс в коде.

    Сайт конференции пока не запущен, но будет по адресу http://2014.uwdc.ru/. Следите.

    11 комментариев
  7. Yii2: PSR-2

    17 марта 2014

    Yii2 перешёл на использование стиля кода PSR-2. Война табов и пробелов не закончится никогда, но быть не как все и терять при этом поддержку инструментов для форматирования и совместимость с умолчаниями IDE не хочется.

    13 комментариев
  8. Yii2: изменения в работе с URL

    11 марта 2014

    Буквально несколько минут назад смёржил ветку с изменениями в работе с URL в основной репозиторий Yii2.

    Добавлен новый хелпер yii\helpers\Url и убраны:

    • yii\heplers\Html::url. Вместо него yii\helpers\Url::to.
    • yii\web\Controller::createUrl и yii\web\Controller::createAbsoluteUrl. Вместо них yii\helpers\Url::toRoute.
    • yii\web\Controller::getCanonicalUrl. Вместо него yii\helpers\Url::canonical.

    Пользоваться новым хелпером можно так:

    use yii\helpers\Url;
     
    echo Url::to(''); // текущий URL
     
    echo Url::toRoute(['view', 'id' => 'contact']); // тот же контроллер, другой экшн
    echo Url::toRoute('post/index'); // тот же модуль, другие контроллер и экшн
    echo Url::toRoute('/site/index'); // абсолютный роут вне зависимости от текущего контроллера
    echo Url::toRoute('hi-tech'); // URL для экшна в с регистрозависимым именем `actionHiTech` текущего контроллера
    echo Url::toRoute(['/date-time/fast-forward', 'id' => 105]); // URL для регистрозависимых экшна и контроллера `DateTimeController::actionFastForward`
     
    echo Url::to('@web'); // получаем URL из алиаса
     
    echo Url::canonical(); // получаем canonical URL для текущей страницы
    echo Url::home(); // получаем домашний URL
     
    Url::remember(); // сохраняем URL для последующего использования
    Url::previous(); // получаем ранее сохранённый URL
    44 комментария
  9. Yii2 дайджест новостей разработки #6 Март'14

    5 марта 2014

    Евгений Кузьминов выпустил дайджест новостей разработки Yii2. Как можно понять из «#6 Март'14», выпуск совсем не первый. Написан качественно и рекомендуется всем, кто интересуется Yii2.

    Читаем

    К сожалению, сейчас у разработчиков фреймворка практически не остаётся времени на какое-либо освещение разработки Yii2 и я очень рад, что Евгений продолжает делать это за нас. Спасибо!

    8 комментариев
  10. Yii2: вложенные транзакции

    16 февраля 2014

    Qiang добавил поддержку вложенных транзакций через savepoint-ы:

    // верхняя транзакция
    $transaction1 = $connection->beginTransaction();
    try {
        $connection->createCommand($sql1)->execute();
     
        // внутренняя транзакция
        $transaction2 = $connection->beginTransaction();
        try {
            $connection->createCommand($sql2)->execute();
            $transaction2->commit();
        } catch (Exception $e) {
            $transaction2->rollBack();
        }
     
        $transaction1->commit();
    } catch (Exception $e) {
        $transaction1->rollBack();
    }
    17 комментариев