Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2005, 13:23
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 10 meses
Puntos: 7
Programación por Capas.

Buenas noches !!!!

Bueno, verán, tenía interés en que algún experimentado en programación en capas con PHP me corrigiera o me confirmara mi método de trabajo, y me digan si más o menos está bien mi forma de trabajar.

Tengo un proyecto, típico de un almacén, insertar clientes, insertar productos, etc...

Supongamos que en mi capa de presentación de clientes tengo:

insertarClientePresentacion.php
Código:
     <? require('accionesClientesNegocio.php';
     if (!$accion = 'insertar'){?>
           <formulario>
     <?}else{
          if ( insertarCliente($txtNombre, $txtApellidos, $txtNif) ){
               echo "cliente insertado";
          }else{
               echo "Algo ha fallado";
          }
     }?>

accionesClientesNegocio.php
Código:
      <?
      require('accesoBD.php');
      function insertarCliente($nombreCliente, $apellidoCliente, $nifCliente){
            $sql = "insert into tclientes(nombre, apellidos, ...)values($nombreClie...)";
             if ( bdInsertaRegistro($sql) ){
                  return true;
             }else{
                  return false;
             }
      }
      ?>


accesoBD.php
Código:
     $cn = mysql_connect(....);
     
     function bdInsertaRegistro($sentenciaSQL){
          //Para resumir 
          si inserta bien el registro: return true;
          si no inserta bien: return false
     }

En fin, ¿Qué os parece como está estructurado más o menos?, ¿Está más o menos bien esta tipología de capas?

Bueno Gracias por la ayuda ofrecida por aqui.
__________________
Charlie.