Ответы пользователя по тегу Yii
  • Отличая Symfony 2 и Yii?

    С Yii плотно не работал, потому просто мнение:

    ORM в Symfony (Doctrine2), имхо, мощнее чем в Yii по определенению. DataMapper+UoW vs ActiveRecord. Плюс хранлище на основе SQL СУБД без особых проблем может быть заменено на что-то другое, MongoDB, например, также из коробки почти. Но, вероятно, DM несколько тормознутее AR за счёт широкого использования отражений. Решается путем создания кастомных репозиториев, где хоть напрямую SQL вызывайте, не пользуясь DBAL.

    Доступ в sf2 может быть основан на чём угодно, главное реализовать isGranted(). На основе ролей — из коробки.

    Вообще модульность и низкая связанность сильная сторона sf2 (не в последнюю очередь из-за DI где нужно и где не нужно :) ). Другие full-stack PHP фреймворки, что поверхностно изучал, этим похвастаться не могут. В sf2 жёсткие связи используются мало, почти всё конфигурируется: не нужны предлагаемые абстракции роутера — напишите свой класс хоть на switch case, хоть на C, главное нужный интерфейс реализуйте и строчку в конфиге поправьте (а можно и не править, но, имхо, не стоит).
    Ответ написан
  • Php, изменение значений $_SERVER или все-таки лучше mod_rewrite и аналоги?

    С изменения встроенных массивов нужно быть аккуратным. Легко получить трудно локализуемые баги из-за того, что некоторые функции (в частности фильтрации) работают не собственно с массивами $_SERVER, $_POST и т. п., а с внутренним представлением запроса, из которого массивы генерируются только при старте скрипта.
    Ответ написан
    3 комментария