Usaremos para este tutorial lo siguiente:
_ PHP 5.2.x
_ MySql 5.x
_ Apache 2.x
Aquí recomiendo instalar appserver 2.5.10 como servidor local.
En este punto haremos la estructura de directorios de nuestro MVC.
Ahora empezamos con el modelo:
Para esta capa usaremos PDO y el patrón Singleton, para conectarnos a la base de datos, además de una clase llamada Safepdo que va a heredar de la clase PDO, que lo que hace es añadir una capa de seguridad a nuestra aplicación.
Este archivo debe de llamarse Safepdo.php y estar ubicado dentro de la carpeta includes de nuestra aplicación.
Safepdo.php :
_ Luego crearemos un archivo que hará de motor de nuestra base de datos, que llamaremos Database.php, que usa PDO y el patrón Singleton.
Database.php :
_ Y crearemos nuestro primer modelo.
IndexModel.php : require_once("Database.php"); class IndexModel { public function obtenerValoresDeTabla1() { $dbh = Database::getInstance(); $sql = "SELECT campo FROM mitabla1"; $sth = $dbh->prepare($sql); $sth->execute(array($valor)); $campos = $sth->fetchAll(); return $campos; } }
_ Para esta primera parte, solo hemos visto como conectarnos a la base de datos usando PDO a travez de un modelo.
En la segunda parte veremos como usar un archivo de configuración, usar .htaccess, usar mod_rewrite.
Saludos.
0 comentarios:
Publicar un comentario