У меня есть общая ситуация с MVC в моей системе PHP: Controller получает запрос от View, содержащего $_POST данные. Теперь у меня есть три способа обработки данных:
a) Controller вызывает только Model и Model обрабатывает данные $_POST.
b) Controller преобразует данные $_POST в переменные и передает их на Model.
c) Controller преобразует данные $_POST в объект домена Model и передает объект только Model.
В настоящее время я следую опции A, но я считаю, что это неправильно, поэтому я думаю об использовании опции C.
Итак, согласно MVC, каков правильный способ обработки данных $_POST?
EDIT На данный момент я не использую рамки MVC.
EDIT 2 Как правило, тот же Controller обрабатывает запрос от браузера, веб-службы, автономного приложения и т.д., или у каждого из них есть свой собственный Controller?