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