1. PHP / Говнокод #6535

    +153

    1. 1
    $request->request->get('page'); // get a $_POST parameter

    symfony2
    Почему не $request->post->get('page'); ???

    Запостил: striker, 03 Мая 2011

    Комментарии (72) RSS

    • Как-то приходилось реализовывать довольно сложную форму. На этом конструкторе от симфонии время построения формы занимало порядка ~0.8 сек (притом шесть ядер xeon'а)
      После отказа и велосипедного переписывания, удалось сократить время до ~0.06 сек...
      Ответить
    • а если в get тоже есть параметр page?
      Ответить
      • Тогда его можно достать через $request->query->get('page');
        Ответить
        • код УГ, не отмахивайся
          Ответить
          • код не УГ. могут быть ситуации, когда и в $_POST и в $_GET есть переменная с одним и тем же именем. а если в данный момент несущественно, постом форма или гетом, но нам надо вынуть тот, который соответствует текущему методу запроса - то вполне нормально. запрос гетом - мы из гета вынимаем, постом - из поста. всё нормально.
            Ответить
        • Когда сделаешь меня модератором?
          Ответить
          • тебе надо упячку модерировать, а не культурный сайт
            Ответить
            • Он культурный уже потому, среди вас находится такой прямолинейный и не лживый чел, как я. Ещё Роман Кашицын. Так уж получлось, что мы с ним пересекались крайне редко - этакое негласное соглашение о нетроллинге. Пока я не узнал, что он из Яндекса, я считал, что он как минимум, вузовский преподаватель. https://youtu.be/kfsAMZ7_DdI?t=169
              Что касается остальных, вы хоть и не глупы, но ханжи и серые мыши, привыкшие вредничать с фаек. Запости с реального акка, будь мужиком!..
              Ответить
          • Нахуй ты это поднял, некр поганый?
            Ответить
            • Почему тебя так напрягают некропосты?
              Ответить
              • А зачем? в чем прикол бампать диалоги десятилетней давности?
                Ответить
    • это называется слабая связанность
      Ответить
    • Почему не $_REQUEST['page'] ?
      Ответить
      • почему не $page?

        потому что глобальные перменные это ккал
        Ответить

    Добавить комментарий