Для полного понимания темы, советую прочитать статью про stores Простой пример. Есть ArticleStore: И тут возникает необходимость чтобы все запросы возвращали только статьи у которых свойство is_delete...
Для полного понимания темы, советую прочитать статью про stores На мой взгляд кидать исключения нужно в методах store, это избавит вас от одинаковых проверок в коде на пустоту ответа, который вернул тот либо иной метод store. И так, для себя я принял следующий стандарт в организации нейминга методов store : — Если мне нужно чтобы метод вернул просто пустой результат, то такой метод будет иметь префикс find...
И так, рано или поздно у всех разработчиков, хочется в это верить, встает вопрос на повестку дня «А где же все-таки хранить запросы в базу данных ?». Самый простой ответ на данный вопрос, с учетом того, что мы живем в мире MVC — в моделях или в контроллерах, но этот ответ настолько просто насколько и недальновидный. Так вот, чтобы не допускать такой мешанины в коде и разнести зоны ответственности, как раз и стоит использовать store. Пример на чистом PHP Класс ArticleStore содержит методы для выполнения запросов к таблице articles...
Зачастую в кругах разработчиков приходится слышать о ненужности таких понятий как «Нормальные формы баз данных», мол если вы хоть немного работали с базами данных, то все. что описывают нормальный форма БД и так для вас логично и понятно. По мне так этот тезис неверен, ведь одно дело исходить из логики, а другое дело исходить из формализованных, описанных данных. Сколько всего существуем нормальных форм БД ? Тема будет разбита на три части, в этой статье будут рассмотрены первые три нормальные формы...
4 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала