<rmcreative>

RSS

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

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

  1. CodeIgniter 1.7.2

    12 сентября 2009

    Вышла новая версия неплохого лёгкого PHP фреймворка CodeIgnter.

    Официальный анонс

    Список изменений

    Обсуждение на хабре

    Обновляемся

    3 комментария
  2. Yii Framework 1.0.9

    7 сентября 2009

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

    • Улучшена производительность Active Record (более оптимальная генерация запросов, не вызываются события, если по ним нечему выполняться).

    • Документация по поведениям. На официальном сайте уже доступен мой черновой перевод. Версия с исправленными ошибками будет на yiiframework.ru и также войдёт в следующий релиз фреймворка.

    • Другие улучшения и исправления.

    При обновлении следует обратить внимание на то, что отложенная загрузка связанного объекта AR не генерирует JOIN с таблицей основного объекта (первичный ключ уже известен). Поэтому убедитесь, что не ссылаетесь на первичный ключ в параметрах отношения.

    Список изменений

    Обновляемся

    Комментировать
  3. Сравнение Yii с CodeIgniter

    23 августа 2009

    Сравнил Yii с CodeIgniter.

    Опубликовал на хабре.

    Читаем

    3 комментария
  4. Новые рецепты по Yii

    23 августа 2009

    Написал пару рецептов по использованию PHP фреймворка Yii:

    Также обновил RBAC и описание ролей в файле.

    Комментировать
  5. Web IDE EAP (build 387)

    20 августа 2009

    Wed IDE с невероятной скоростью обрастает замечательными возможностями по редактированию PHP-кода и просто приятными плюшками. В свежем билде:

    — Можно исключать из проекта некоторые папки.

    — Улучшения в дебаггере.

    — Дополнение и рефакторинг констант (define).

    — Поддержка @property.

    — @link в phpDoc теперь отображаются как ссылки.

    — Дополнение ->method()->method().

    — Поддержка всех __magic-методов.

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

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

    План работ

    FAQ

    Баг-трекер (Если плохо с английским, можно писать по-русски. В JetBrains есть кому прочитать).

    4 комментария
  6. spellсount 1.5

    18 августа 2009

    SergiusD указал на ошибки в модификаторе для Smarty spellcount, предназначенном для правильного употребления существительного с числительным, и предложил решение.

    Обновляемся

    Те, кто не пользуется Smarty, могут немого подправить функцию под свои нужды.

    3 комментария
  7. PHP API для Parasite Eliminator

    17 августа 2009

    Решил выложить PHP API для сервиса Parasite Eliminator, позволяющего бороться с китайскими комментаторами, оставляющими бессмысленные комментарии с не менее бессмысленными ссылками.

    Получить обновления списков плохих и не очень URL с сервера Parasite Eliminator можно так:

    $parasiteApi = new ParasiteApi();
    $list = $parasiteApi->getList();
     
    echo $list['version']; // версия данных на сервере
    print_r($list['black']); // чёрный список
    print_r($list['white']); // белый список

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

    // Приводит URL к виду rmcreative.ru
    echo ParasiteApi::normalizeUrl('http://www.rmcreative.ru/test/');
    // проверяет, является ли строка доменным именем
    echo ParasiteApi::isDomainName('rmcreative.ru');

    Пользуемся

    Свои ссылки, к сожалению, добавлять через API нельзя, но для себя я это реализовал. Можно устроить обмен списками… или создать альтернативный сервер обновлений для сходных по тематике проектов.

    2 комментария
  8. IntelliJ IDEA для PHP

    12 августа 2009

    Лучшая IDE для Java, в которой мне приходилось работать, обзавелась поддержкой PHP.

    Доступна она по Early Access Program (PHP Developer Edition). Пользоваться можно совершенно бесплатно в течение 45 дней.

    Полный список планируемого функционала

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

    10 комментариев
  9. Yii 1.0.8

    9 августа 2009

    Точно по графику обновился PHP-фреймворк Yii.

    Поправлено значительное число ошибок. Около двадцати небольших улучшений.

    Отрефакторена встроенная консоль yiic shell. Теперь наследоваться от её команд проще и удобней.

    Компоненты кэширования теперь поддерживают multiget — выбор по нескольким ключам одновременно.

    Улучшены CCaptcha, CCompareValidator, CActiveRecord.

    Как всегда, в новую версию вошли все изменения и дополнения к русской документации, доступной в её последней редакции на yiiframework.ru.

    Обновление до 1.0.8 должно пройти без каких-либо проблем. Единственное, на что стоит обратить внимание — изменён порядок поиска по алиасам при импорте: директория, импортируемая при помощи Yii::import() теперь имеет больший приоритет, чем include path. К примеру, если мы импортируем 'application.models.*', то поиск в соответствующей директории будет производиться в первую очередь. Также это означает, что директории, импортированные позже, имеют больший приоритет, чем те, что импортированы до них. В предыдущих версиях всё было наоборот. Данное изменение может привести к нежелательным последствиям в том случае, если у вас есть несколько классов с одинаковыми именами, которые импортируются из разных директорий. В этом случае необходимо изменить порядок импорта.

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

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

    Всегда актуальная русскоязычная документация и рецепты

    Комментировать
  10. NetBeans IDE 6.8 Milestone 1

    4 августа 2009

    Обновилась отличная IDE для PHP и не только.

    В PHP-части, кроме многочисленных исправлений и улучшений, добавили поддержку PHP 5.3, начальную поддержку Symfony и возможность не индексировать некоторые папки проекта.

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

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

    Голосуем за поддержку HTML5 в NetBeans

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