¿Hasta que punto crear clases? esta es mi duda y traigo un ejemplo para ver si me puedo explicar mejor. Es un formulario que se completa con datos del usuario, del pedido realizado (es una tienda) y algunos datos extras necesarios. Asi lo proceso:
Código PHP:
<?php
$form = new Formulario($_POST);
// Valida los datos y devuelve true o false segun corresponda
if($form->procesar())
{
//Los datos recibidos del formulario los divido en tres tablas relacionadas, Usuarios, Ordenes y Extras
$datosUsuario = $form->buscaDatosUsuario();
$datosOrden = $form->buscaDatosOrden();
$datosExtras = $form->buscaDatosExtra();
//Inserto los datos del usuario, y tomo el id para pasarselo a la orden
$usuario = new Usuario();
$numeroUsuario = $usuario->insert($datosUsuario);
//Inserto los datos de la orden, y tomo el id para pasarselo a la tabla de extras
$orden = new Orden();
$numeroOrden = $orden->insert($datosOrden, $numeroUsuario);
//Inserto las extras
$extras = new Extras();
$extras->insert($datosExtras, $numeroOrden);
//Con algunos de los datos del formulario, preparo el envio a paypal a espera de que el usuario pague
$paypal = new Paypal();
$paypal->url(..........);
$paypal->addField("item_name", $form->buscaProducto())
$paypal->addField("amount", $form->calculaTotal());
$paypal->show(); //nos vamos a paypal
}else{
echo $form->mensaje;
//Señor, aun no completo todos los campos!!
}
?>
Aprovechando el thread, ¿conocen algun sistema libre tipo blog(o similares) que sea 100% orientado a objetos con php5? ... es que estoy seguro que observar un poquito otros codigos me ayudara muchisimo a quitarme este tipo de dudas.
Desde ya, muchisimas gracias.