Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/02/2013, 07:52
Avatar de andresbetancourt
andresbetancourt
 
Fecha de Ingreso: julio-2008
Ubicación: colombia
Mensajes: 334
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: duda basica de php

gldelossantos muchas gracias por tu interes en ayudarme,

a lo que me refiero es que en internet se encuentra muchos ejemplos en los que la validación con el IF y el ISSET funciona perfecto, pero a manera de ejemplo para comprender la comunicación de la vista con la logica.

pero lo que yo quiero es hacer un proyecto bien organizado y estructurado como tal, en el que se tenga separada la vista de la logica, en ese caso, ya no a manera de tutorial, hay alguna forma asi como en java (metodos dopost y doget) es decir, más formal en que php maneje la comunicación con una clase del lado del servidor??? o siempre se debe tener una especie de archivo .php que sea como un tipo CONTROLADOR (modelo mvc) que se encargue con la funcion ISSET de redireccionar la petición realizada en la vista a una determinada clase php???

Es decir que yo tenga un formulario en el que hay dos botones y dependiendo del boton que ejecute una función de una clase o la función de otra clase. Pero que lo anterior lo haga de otra manera distinta al simple IF con el ISSET, porque si siempre es asi habrian dos opciones:

1. tener un controlador con IF e ISSET por cada modelo o modulo (ejemplo el modulo de gestión de usuarios, gestión de productos, gestión de cursos. cuando digo gestión me refiero a crear, buscar, consultar, actualizar y demás funciones que pueda tener cada modulo u objeto dentro de la aplicación) dentro de la aplicación web que se encargue de llamar uno u otro metodo.

2. tener dentro de cada archivo php que posee la logica (las clases que conforman mi aplicación) un IF e ISSET que se encargue de recibir la petición de la vista y ejecute el metodo o función respectiva dentro de la clase.


¿son esas las maneras o existe metodos para recibir peticiones post y get como en los servlets de java?

de antemano muchas gracias por su colaboración de verdad
__________________
http://tecnologiaco.com/