Доброго дня! Пишу блог, используя патерн (шаблон) MVC. В БД есть следующие сущности: заметки, категории, разделы, страницы, файлы. Для каждой сущности создал модели. Вопросы: 1. Где мне реализовать метод для добавления? Например метод для добавления заметки. В самой модели заметок или создать отдельный класс? 2. Нужен ли в каждой модели конструктор, какую задачу можно написать в нем?э
Напиши репозиторий. А вообще, сначала посмотри, как это предлагает реализовать Мэтт Зандстра в своей книге (гугли). Ещё можно сделать ActiveRecord (т.е. когда один экземпляр модели соответствует одной строке таблицы, при этом сам умеет себя оттуда читать и сохранять), но, во-первых, ты самостоятельно не потянешь нормальную реализацию этого паттерна, а во-вторых, он нарушает принцип единой обязанности Инициализация полей, например.
купите себе нормальную книгу, там где то уже должно выйти 5ое издание, это та книга которая должна быть у пехеписта http://shtonda.blogspot.com/2017/02/php-objects-patterns-practice-zandstra.html