Me sirvió de mucho lo que me indicaste , pero me ha surgido una duda!
Normalmente en IS se plantea que es recomendable que cada caso de uso tenga una clase controladora..
Si yo tengo un caso de uso, ejemplo: gestionar estudiantes en el cual tengo 3 secciones(insertar_estudiantes,modificar_estudiant es,eliminar_estudiantes),de la forma que presente el ejemplo no me serviría, pues no tendría forma de especificarle el metodo a la controladora que quiero que se ejecute cuando envío los datos, ya que mi clase controlara tendría varios métodos (insertar_estudiantes,modificar_estudiantes,elimin ar_estudiantes).
Una posible solución que me dieron fue que podría tener las instancias de los métodos de la clase controladora en la vista y no en la controladora como hice anteriormente:
vista.php
Código PHP:
include("controlador.php");
$nombre = $_POST['nombre'];
$apellidos =$_POST['apellidos'];
$gestionarEstudiantes = new gestionarEstudiantes();
$gestionarEstudiantes->nuevo_usuario( $nombre , $apellidos );
y que al realizar el submit del formulario, se enviarían los datos hacia esa mima pagina (vista), los recogeria con el $_POST[] y se comunicaría con la controladora ejecutando el metodo.
Pero no creo que esta sea la forma optima de realizar esto!!
De que forma podría solucionar esto?.