parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Не могли бы вы словами написать, что вы хотите сделать...

Sumo 17.11.2015 16:15 / 17.11.2015 16:16

Сейчас в вашем коде с большим трудом можно увидеть часть реализации шаблона Front Controller. Поясните что вы хотите сделать. Где у вас сам котролер, где команды, какова структура приложения?

Сейчас логика выглядит вывернутой: из базы достается куча данных с использованием uri (методы объекта get), по ним составляются образцы урлов, которые снова сравниваются с uri. Очень похоже на двойную работу.

Вроде логичнее было бы вырезать из урла имя команды и параметры регулярными выражениями и передать их в обработчик (команду), которая уже достанет из базы данные и сформирует ответ.