Всем привет! Подскажите, как (скорее всего "ГДЕ"), лучше обрабатывать входящие данные при добавлении поста?
Например:
Есть модель
ModelPosts, в которой мы получаем все из базы данных.
Есть объект
Post, в котором обычно помещаются данные о посте, после их получения из БД (но у себя в голове никак не могу его определить куда-то при добавлении поста, получается этот объект никак не участвует в добавлении)
Я правильно понимаю, что лучше всего создать отдельных класс, скажем "
PostsAdd", куда будем отправлять массив
$_GET например так:
$add_post = new PostsAdd($_GET);
$add_post->validate(); // проверяем все входящие данные (и выкидываем исключение, если, скажем нет какого-то поля или оно заполнено неверно).
$ModelPosts = new ModelPosts;
$ModelPosts->save($add_post); // передаем в модель, экземпляр класса, а модель вытаскивает все, что нужно из него и сохраняет.