Ответы пользователя по тегу Yii
  • Как получить информацию с другого домена?

    SowingSadness
    @SowingSadness
    web-разработчик
    Потому что браузер на сайт2 не передаются cookie от сайт1.
    Иначе это было бы катастрофой безопасности.

    Кросс-доменная авторизация делается через стороннний сервис авторизации. Либо через авторизацию на домене верхнего уровня.
    Например сайт2.домен.рф и сайт1.домен.рф авторизуются через домен.рф, который делает редирект на нужный сайт
    Ответ написан
    Комментировать
  • АРМ на Yii2. Как реализовать формирования и сохранения динамической информации?

    SowingSadness
    @SowingSadness
    web-разработчик
    При создании резерва, создавай записи уборки со статусом, например, "planned" на сервере.
    В чём проблема то?
    Ответ написан
    4 комментария
  • Как устроен yii2?

    SowingSadness
    @SowingSadness
    web-разработчик
    Может обратитесь к документации. Вы задаёте базовые вещи, на которые там даны ответы.
    Ну и ещё вы плохо знаете ООП, раз задаёте вопросы про наследование.
    Ответ написан
  • Отличая Symfony 2 и Yii?

    SowingSadness
    @SowingSadness Автор вопроса
    web-разработчик
    Symfony 2 не так плох как я о нём думал.
    Просто везде не пишут как правильно его использовать.
    Те кто говорят, что он сложный, но лучше, тоже не представляют как правильно «готовить» sf2 + doctrina.

    Все Entity остаются лишь Entity без какой либо логики, только getters и setters.
    Вся бизнес-логика оформляется в виде сервисов.
    В контроллерах только проверка параметров и вызов соответствующего сервиса.

    Все остальные претензии по поводу ошибок, событий и Forms к Sf2 остаются.
    Но с подходом Data Mapping сложность написания и поддержки продукта действительно снижается.
    Т.е. тут сыграл роль лишь Data Mapping.

    В Symfony 2 есть большая проблема с тем что не правильно написан DI Container.
    И поэтому весь код практически сводится к использованию глобальных переменных. Сравните:
    $myService = $this->getContainer()->get('myService');
    /* vs */
    global $myService;

    Преимущество у Sf2 тут исключительно в том, что при использовании сервисов мы знаем что там что-то лежит. Не факт что то что нужно, но что-то лежит. От чего легче не становится.

    UPD
    Какой фрэймворк выбрать Yii 2 или Symfony 2?
    Ответ написан
    9 комментариев