Я знаю, как работать с моделью MVC , но у меня нет идеи, как работать с MVP. Я читал о различиях между ними, но не знаю, как это сделать.
Разница двоякая:
public function showUsers() { // -- snip $data = $accountManager->getUserDetails($from = 10, $to = 20); $view->bind('list', $data); // -- snip }
Это было бы упрощенным примером метода презентатора. Вот старый ответ, вкратце объясняющий различия между MVC-подобными шаблонами, используемыми в php.
Шаблон MVP обычно используется в развитии, основанном на событиях, и, очевидно, существуют некоторые фреймворки PHP, которые поддерживают эту парадигму. Вот еще один вопрос Stackoverflow от пары лет назад, который может помочь вам указать в правильном направлении:
Поддерживает ли PHP шаблон MVP?