Лучшие практики для функции поиска (в модели MVC) - PullRequest
1 голос
/ 30 мая 2011

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

Поэтому я решил сделать свой собственный каркас, который будет значительно проще.

Проблема, с которой я столкнулся, связана с классом Model и, в частности, с частью "get record".

Что бы вы назвали лучшей практикой для создания такой функции?

Я сам придумал несколько альтернатив:

1: создайте функцию, подобную функции cakePHP find($fields,$params)

2: создать функцию с множеством параметров, например find($table,$fields,$join,$where,$order,$limit,$offset), каждая с соответствующим значением по умолчанию

3: функция чистого запроса, которая позволяет просто передать оператор выбора

Проектсделано в PHP с подключением MySQL DB.Я использую WordPress в качестве основы для самой страницы, а проект является плагином.

Это большой вопрос, и я был бы очень признателен за любой указатель в правильном направлении.

1 Ответ

1 голос
/ 30 мая 2011

Почему бы не взглянуть на методы WordPress и попытаться использовать / расширить их?

  • там, вероятно, слой БД
  • Существуют методы запроса.

Personnaly Я бы сначала посмотрел туда

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...