• Вечный вопрос: какой фреймворк вы посоветуете для конкретных задач?

    Inori
    @Inori
    Попробуйте расширить UploadedFile что бы можно было работать с загруженными файлами так как вам надо.

    А в чем проблема? В одном из проектов так и делаем.

    Попробуйте использовать FormBuilder так что бы он подтягивал поля модели, которые являются полями другой модели у которых связь 1 к 1.

    А в чем проблема? Реализуемо с EmbeddedForms + DataTransformers. Более того, опять же, в одном из проектов делаем еще более сложные махинации.

    Что делать если в DI Container лежит не тот объект на который вы расчитывали, где искать ошибку?

    php app/console container:debug
    


    Что делать если нужно вести историю изменения объекта, но нельзя использовать EntityManager в lifecycleCallbacks. Зачем тогда они нужны?

    Event Listeners.

    Почему что бы реализовать SOAP нужно встать раком?

    Без конкретики не могу ответить. Мы испольузем BeSimpleSoapBundle без проблем.

    Почему один конфиг на все приложение(app/config/config.yml)?

    parameters.yml, routing.yml, security.yml, и возможность определять по бандлам services.yml и routing.yml не в счет?

    Почему мы не можем унаследоваться от Entity из FooBundle, который не знает о нашем BarBundle?
    Можем.

    Какого хрена SecurityBundle как из коробки, так и из FOS такие убогие по функциональности но такие здоровые?

    Субъективный, эмоциональный пункт, отвечать не вижу смысла.

    Почему на официальном IRC....

    Даже не знаю что на это ответить…

    Отлично. Почему в столь прекрасной ORM невозможно сохранить не все измененные, а лишь одну измененную сущность?

    Можно.

    Я могу продолжать очень долго.

    Продолжайте.
    Ответ написан
    5 комментариев
  • Вечный вопрос: какой фреймворк вы посоветуете для конкретных задач?

    Inori
    @Inori
    Symfony2.

    * Одна из лучших архитектур
    * Модульнее некуда (компоненты Symfony2 используются/будут использоваться в Joomla, Drupal8, phpbb4, Laravel4, етц)
    * Шаблонизатор по умолчанию Twig, к нему лично у меня нет никаких претензий. Мультиязычность из коробки. Но если что Blitz встроить не будет непосильной задачей.
    * Встроенная обратная прокся, поддержка ESI из коробки
    * Полная интеграция с Doctrine, которая в свою очередь поддерживает и MySQL и MongoDB и еще до кучи других бд
    * Spool из коробки
    * Определение браузеров из коробки вроде нет, но какой-нибудь bundle для этого наверняка найдется
    * Поддержка пользователей через FOSUBundle (все перечисленное там есть)
    * Официально русской поддержки нет, но русских много в этом коммюнити, так что если с английским совсем плохо, то помощь на родном языке найдется
    Ответ написан
    2 комментария
  • Кому подарить книжку про Yii?

    SamDark
    @SamDark
    Yii2 core team
    Самое забавное, что я своих авторских копий не получил так как система доставки не знает, что такое Voronezh и упорно думает, что он в UK.
    Ответ написан
    7 комментариев