studio - Ejemplo de MVP simple con PHP
mvp android studio (2)
El patrón de MVP se usa comúnmente en el desarrollo impulsado por eventos y, evidentemente, hay algunos marcos de PHP que admiten este paradigma. Aquí hay otra pregunta de Stackoverflow de hace un par de años que puede ayudarlo a apuntar en la dirección correcta:
Sé cómo trabajar con el modelo MVC , pero no tengo ni idea de cómo trabajar con MVP. Leí sobre las diferencias entre ellos, pero no sé cómo lograrlo.
La diferencia es doble:
- la vista es pasiva y desconoce el modelo
- presentador (controlador) cambia el estado del modelo, lee la información y la pasa para ver
public function showUsers()
{
// -- snip
$data = $accountManager->getUserDetails($from = 10, $to = 20);
$view->bind(''list'', $data);
// -- snip
}
Este sería un ejemplo simplificado del método del presentador. Aquí hay una respuesta anterior, que explica brevemente las diferencias entre los patrones similares a MVC utilizados en php.