До меня только сейчас дошло, что джейсон не хранится в БД, а сначала собирается в запросе. А потом по нему ищем и сортирует
Это гениально.
на govnokod.ru оторвут с руками
А ведь всё началось с того, что какой-то гений посоветовал автору вопроса вместо нормальной структуры таблиц использовать джейсон.
причем небось здесь же, на хабре
я имел в виду принимающий смартфон лопнет. или где вы там собрались читать свои логи.
логи никогда не отправляют наружу. ну или отправляют, до первого раза.
во-первых, не во всех, а только в самых древних, ровесниках того кода, который у вас в вопросе
а во-вторых, даже если и есть вставки, то не в контроллере, а во view. в этом весь смысл. РНР просто используется в качестве шаблонизатора, при том что сменить шаблонизатор на другой, при правильном разделении M, V и C - дело одной строчки в конфиге.
Ну то есть интеллектуальный подход с разбивой на этапы и проверкой промежуточных результатов вы принципиально отказываетесь применять?
А только "поменять случайным образом код, авось заработает"?
"Чтобы машина доехала быстрее, опорожните бензобак наполовину"