@knowledge

Как лучше разделять модель и таблицы базы данных по принципу mvc?

Пишу свой вело...фреймворк.
В учебных целях, сами понимаете
Использую различные готовые компоненты, там роутинг от symfony и т.д, а вот базу данных решил использовать Eloquent, которая используется в Laravel

И встал вопрос, мне нужно отображать таблицы базы данных и бизнес логику, не хочу их смешивать.
В symfony есть Entity (отображение таблиц БД) и Service, где хранится бизнес логика

У меня принцип MVC, соответсвенно мне нужно использовать Models, где будут таблицы БД и ...... (что-то) для бизнес логики. В частности в Laravel как происходит разделение? Или его нет? В других популярных фреймворках?
  • Вопрос задан
  • 249 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы