я в толк не возьму, а почему тут будет два одинаковых запроса-то? один вернул пустой набор - и второй вернет.
И как удаление всего кода поможет получить имена столбцов?
И зачем их получать для пустого результата?
Олег Правдин, "я стрелял себе в ногу намеренно, и теперь хожу на костылях. есть идеи, как мне стать чемпионом по бегу?" Выберите что-то одно. c джейсоном будут только костыли. Перебирайте строки в пхп, и выбирайте из них значения. Тот, кто будет сопровождать этот код после вас, будет плакать кровавыми слезами, но это ведь не проблема, верно?
Переварить можно только съедобную пищу. А если тебе в тарелку накидали селедки, молока и ржавых гвоздей, то вряд ли на выходе получится что-то путное. Ты уже и сам мечешься - то ли отказаться, то ли не отказаться.
Иван Шумов, этот комментарий показывает, что сам-то ты как раз не открывал ни разу. Доктрина - это десятки мегабайт кода. просто понять хотя бы приблизительно ее структуру и понять куда смотреть - уйдет несколько дней. А, главное - без подготовки, без понимания, что там ожидать в принципе - то вообще не разберешься. Именно поэтому и надо сначала наляпать что-то свое.
Lander, есть железный принцип: никакой статики и синглтонов. И есть правильные решения. Поэтому я считаю неправильным тянуть человека за штаны обратно в болото, когда он ясно сказал что хочет изучать правильные подходы.
Иван Шумов, На PHPRussia было как минимум два доклада, где авторы практически писали фреймворк с нуля. И оба раза залы были полные.
возможно, не все разделяют ваш "практический" подход. Некоторые люди хотят не только пользоваться инструментом, но и понимать, как он работает.
Заметь, тебе все говорят одновременно "откажись от обертки" и "возьми готовую, их миллион". Есть в этом какое-то противоречие, ты не находишь?
По факту, ни один серьезный разработчик не работает с ПДО напрямую. Это следует делать только когда еще только учишься работать с ПХП. И написание своей обортки - это хорошая практика.
Max Ba, имей в виду, что и этот ответ целиком, и "мощный" класс - это ад. Лучше всего просто развидеть его и не вступать в дискуссии. Поверь моему опыту.
Без сопровождения рассказчика очень тяжелдо, конечно, но рекомендую посмотреть все-таки.
Начиная с 79 слайда
Он рассказывает, что фреймворк - это тонкая оболочка, ее можно менять как перчатки, если бизнес-логика выведена из контроллеров. И объясняет, почему.
И как удаление всего кода поможет получить имена столбцов?
И зачем их получать для пустого результата?