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

    +49

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    $em = $this->getDoctrine()->getEntityManager();
    $user = $em->getRepository('AdminBundle:AdminUser')
            ->findOneById($id);
    if ($user == $this->get('security.context')->getToken()->getUser()) {
            $this->get('session')->setFlash('admin-delete', 'TODO:TRANSLATE: Suicide is not allowed. Thank you!');
    } else {
            $em->remove($user);
            $em->flush();
            $this->get('session')->setFlash('admin-delete', 'TODO:TRANSLATE: User ' . $user->getEmail(). ' was deleted.');
    }

    Текст ошибок просто супер!

    Запостил: EugeneC, 05 Сентября 2012

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

    • Это симфония или показалось?
      Ответить
    • показать все, что скрытоБлять, я вот ни хуя не понел,.. Ну и зачем столько "хуйпойминахрена" методов?
      Ответить
      • Глядя на такие строчки, понимаешь, что пока весь проект не загрузишь себе в мозги полностью - ни хрена не поймёшь что там и к чему.
        типа быстрофикс
        Ответить
        • И не старайся не чего понять, живи кем жил, пиши как писал.
          Ответить
      • Надеюсь, вы не из тех людей, которые считают, что ниасилил==нинужно?

        Предназначение некоторых вещей остается непонятным до тех пор, пока их не (пере)изобретешь самостоятельно.

        Умный человек, изобретя очередной велосипед, будет с радостью пользоваться готовыми решениями. Упрямый будет доводить свой велосипед до совершенства (но скорее всего затея провалится). Дурак будет продолжать кататься на велосипеде без сиденья и кричать "кококо нинужно".

        Не нужно загружать ничего в мозг полностью. Symfony не такой уж сложный фреймворк, нужно просто почитать документацию.

        Извините, наболело
        Ответить
        • Абсолютно согласен.
          Ко всему прочему, я очень ярый сторонник локализации объектов и их свойств исключительно в среде их использования, без размазывания по всему проекту.

          Существование готовых и, главное, легкодоступных велосипедов, как раз и провоцирует неосиляторство в среде начинающих. Вы правильно заметили про переизобретение некоторых вещей.

          тоже наболело
          Ответить
        • показать все, что скрытоЕсли бы передо мной стоял выбор: писать с использованием Symphony или не писать на PHP, я бы выбрал второе.
          Ответить
          • Если бы передо мной стоял выбор: %random% или не писать на PHP, я бы выбрал второе.
            Ответить
            • Здравствуй, AjiTae.
              Давай поиграем.
              Ты всегда не любил PHP и ругал его, утверждал, что скорее умрёшь, чем будешь программировать. Сегодня мы это выясним.

              Из этого подвала есть только один выход, но он заблокирован тяжёлой бронированной дверью. Чтобы выйти тебе нужно запрограммировать на PHP сервопривод блокировочного механизма.
              Но поторопись! Через две минуты отключится электропитание. Ты навсегда останешься в темноте между четырёх душных стен.

              Выбор за тобой. Писать на PHP или умереть.

              Ваш Джон.
              Ответить
              • Лол.
                Но ведь он сказал - "или не писать на PHP"
                Ответить
                • А Джон попросил написать. И если наш друг выбирает "не писать", то остаётся в подвале навсегда.
                  Ответить
                • Не умереть или не писать на PHP. Выбор за тобой.
                  Ответить
                  • Только "или" тут должно быть исключающим.
                    Ответить
                    • Житейское "или" - это и есть исключающее или.
                      В понимании обывателя далекого от булевой алгебры логическое ИЛИ представляет собой "и/или", то есть сочетание AND+XOR
                      Ответить
                      • Ну я написал на всякий случай. Вдруг придет @GovnoBoolean, и скажет, что с точки зрения булевой алгебры это выражение некорректно, и можно не умирать и не писать на пхп ;)
                        Ответить
                        • *BooleanGovno
                          Selfix
                          Ответить
                        • Ну из-за различных толкований уже много раз возникали и еще будут возникать кучи недопониманий, шуток и изворотов в спорах.

                          Это как
                          наполовину пустое ведро == наполовину полное ведро
                          Сократив "наполовину", по законам математики мы имеем на это полное право имеем:
                          пустое ведро == полное ведро
                          Q.E.D.
                          Ответить
                          • нененене
                            для начала найди обратный элемент для "наполовину" по умножению
                            Ответить
                      • У меня в утверждении было "формально логическое" или. Если хотите "дизъюнкция".

                        Первое верное, тогда про второе ничего не известно.
                        Первое не верно, тогда второе заведомо верно.
                        Ответить
                        • Злой вы человек. С таким "или" вы с чистой совестью заставите его писать на PHP, а потом все равно убьете (т.к. дизъюнкция допускает случай с двумя истинами).
                          Ответить
                          • Дизъюнкция, конечно допускает.
                            Может быть это не Крамер, а Аманда?
                            И потом, если он начнёт писать, это ещё не значит, что у него получится запрограммировать.
                            Ясно только одно: если наш друг не будет программировать, то умрёт. Вот и всё.
                            Ответить
              • Две минуты это 4 попытки на PHP
                Ответить
            • Есть 2 стула, на одном пхп, на втором ...
              итд.
              Ответить
            • Как с крестами Тарас, или таки на рнр раз?
              Ответить
          • показать все, что скрыто>Если бы передо мной стоял выбор: писать с использованием Symphony или не писать на PHP, я бы выбрал
            http://2ch.so/pr/res/186303.html
            Ответить
            • Запостив эту сцылку ты зашкварился.
              Половина вашего /pr готова писать на хацкиле (которого они не знают) или бомжевать (на шее у родителей).
              Не удивлюсь что ты ОП.

              А посему таки прекратите наезды на бомжественный рнр.
              Ответить
              • >зашкварился
                >ОП
                Вы как всегда несете какойто откровенный бред из непонятных моей тонкой душе слов. Меньше лукаморья всякого читать вам нужно. Лучше прочтите что-нибудь полезное для духа «Война и миръ» Льва Николаевича Толстого или для бумажника «Искусство программирования» Дональда Эрвина Кнута. Книги очень хорошие. Рекомендую.
                Ответить
                • На словах Вы Льва Толстого читатель, а на деле Гумно-акка писатель.
                  Ответить
                  • >Гумно-акка писатель
                    Переодически приходится имя гумно-аккаунта записывать в логин.
                    Ответить
                • Я кстати, уже довольно давно не читаю художественную литературу. Не скажу, что я этим особо горжусь. Последним подобным чтивом был "Волхв", который мне жутко не понравился, с тех пор, собственно, и не тянет. Есть, правда, роман, которы произвёл на меня очень большое впечатление - "Игра в бисер" Гессе. Читал 2 раза и, быть может, прочту в третий. Ещё меня почему-то тянуло к Замятину ("Мы", например): что-то есть в нём притягательное иррационально-скрябиновское.

                  Из "непрограммисткой" литературы в основном тянет на биографии и книги об искусстве (биографии композиторов отлично сочетают оба жанра). Правда, такое я тоже читаю редко...
                  Ответить
                • > Льва Николаевича Толстого
                  Не толще тебя.
                  Ответить
              • >прекратите наезды на бомжественный рнр
                Это начали где-то выше по стеку. А для меня php как будто не существует. Мне ещё ни разу не довелось пользоваться сим инструментом. Если повязет, то может и дадут когда-нибудь задание на нём что-нибудь написать, но судя по сдешним отзывам его почемуто не любят, поэтому обещаю 10 раз подумать, прежде чем его применять. С вашего позволения откланяюсь.
                Ответить
                • > повязет
                  > сдешним
                  > почему-то
                  Мне одному кажется, что вы даже не держали в руках названные вами выше по треду книги? Даже жалкие попытки стилизации вроде "сим" и "откланяюсь" не спасают.
                  Ответить
        • Как правило почти все чем вы пользуетесь как бы велосипед, только обкатанный.
          Берите самый первый продукт аналогом которым вы пользуетесь и радуйтесь.
          Ответить

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