Помогите настроить логику для параметров расширенного поиска в PHP

Я хотел бы создать форму расширенного поиска, похожую на сайт о вакансиях будет один, который будет включать такие критерии, как ключевое слово, тип работы, минимальная оплата, максимальная оплата, категория, подкатегория и т. д.

Моя проблема заключается в том, чтобы решить, как лучше всего это настроить, поэтому, если мне нужно добавить категории к параметрам, мне не придется изменять целую кучу запросов, функций и т. Д.

Лучше всего чтобы создать какой-то ассоциативный массив из всех потенциальных параметров и повторно использовать этот массив, но по какой-то причине мне кажется, что это намного сложнее, чем это. Я использую CodeIgniter в качестве фреймворка MVC, если это имеет значение.

Есть ли у кого-нибудь предложения, как лучше всего это настроить?

Имейте в виду, что мне нужно будет создавать ссылки, такие как index.php? Keyword = designer & job_type = 2 & min_pay = 20 & max_pay = 30

Надеюсь, мой вопрос не слишком расплывчатый.

5
задан bigmike7801 19 March 2011 в 00:13
поделиться