Проект без бека, в остальном согласен, тупо загружать все подряд и смотреть че происходит.
()подозреваю что это выдает скрипт, а не мускуль, для начала: вынесите запрос в отдельную переменную. Подставьте в нее нужные значения и выведите в консоль. Скопируйте, вставьте в мускуль, в смысле в консоль мускула, а не выполняйте скрипт. Либо даст ошибку, и по ней будет видно где косяк, либо вернет пустую выборку, что говорит от том что нет таких записей в бд, и нужно грохнуть пару условий пока выборка не окажется результативной.
Что вас смущает конкретно?вообще все. Начиная с того что урл парсится каким-то куском кода с непонятной логикой, подходящей только под текущий вариант использования, и заканчивая тем что все работает только собранное в кучу, слепленное скотчем и прибитое гвоздями к потолку. Если я захочу изменить параметры, или использовать другую последовательность аргументов, или у меня появятся языковые версии - все, код можно выкинуть в помойку и писать новый движок.
Вообще-то это правило работает только касательно Модели и Вида, где они не знают друг о друге.Вас кто-то
Так что создаётся объект к примеру AdminController, а аргументы попадают в родительский контроллер типового контроллера. Типовой контроллер формирует имя метода у типовой модели AdminModel.Это все равно что в такси привозить машины на машине, потому что мы не знаем сколько будет пассажиров, и когда приедем - ага, тут 1 чел, сгружаем ниссан микра, будет норм, и едем на микре, а сзади едет автовоз, чтобы в конце маршрута погрузить микру... Короче гениально... Причем (совпадение? Не думаю...) в нормальных фреймворках есть такая штука - диспетчер, которого вы в своем "таксопарке" уволили, и теперь возите весь парк с собой.
Вы удивитесь но мой MVC фреймворк создан и прекрасно работает., он намного логичнее старых версий, и вызывает гнев у опытных разработчиков, так как требует меньше задействованной памяти.О как... Ясненко, понятненько... Я думаю он вызывает у них икоту и дергающийся глаз, и вовсе не из-за задействованной памяти. Кстати, советую как-либо сохранить сей тред, дабы лет этак через 3-5 посмотреть на него, и ощутить ностальгию и жесткий приступ шейма, переходящего в дикий ржачь. Ну, в случае если вы продолжите заниматься разработкой, и попутно вас не придушит какой-нибудь особо нервный коллега, уличив вас в жестком издевательстве над здравым смыслом...
и видимо нужно ставить доп. расширение.Похоже что совсем наоборот, есть какое-то расширение, и оно глючит.
Короче, алгоритм решения проблемы (не только на этот случай, а вообще):
1) Смотрим консоль на предмет ошибок, исправляем
2) Смотрим нетворк - что, куда и с какими данными отправляется, код ответа сервера, что вернулось в ответ... исправляем
3) Проверяем что пришло на сервер. Смотрим как это обрабатывать, обрабатываем, если есть ошибки - исправляем.
4) Вашем случае еще обратно что-то нужно вернуть, соответственно смотрите не пустой ли список возврата, делаете echo json_encode($result); exit();
Собно все, profit.