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