Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2012, 12:45
rentless
 
Fecha de Ingreso: agosto-2012
Ubicación: En un mundo paralelo
Mensajes: 2
Antigüedad: 12 años, 3 meses
Puntos: 0
Conexion a bd en php orientado a objetos

Bueno había hecho todo el post y cuando lo iba a postear expiró la sesión

La cuestión es que tengo que hacer un sistema generador de eventos/congresos.
Tengo pensado hacer una clase abstracta Página que tenga todo lo necesario para hacer una página normal Ej
Código:
class  abstract Pagina
{
  private $title;
  public function mostrarcabecera();
  public function mostrarcuerpo();
  public function mostrarpie();
}
Luego por ejemplo a la hora de crear un congreso el admin tenga su interfaz, lo haría haciendo una clase admin que herede de Pagina
Código:
class Admin extends Pagina
{
 //Aqui iria todo lo correspondiente con la interfaz particular del admin
}
Tambien tengo pensado crear una clase conexion que controle la conexion a la bd
Código:
Class Conexion
{
 private $hostname;
 private $username;
 private $password;
 private $dbname;
 
public function conectar();/* Funcion que se encargaria de conectar a la bd*/
}
Bueno ahora mi pregunta es tengo que crear un objeto conexion cada vez que necesite acceder a la bd?
EJ
Código:
<?php
require_once(conexion.php);
require_once(Pagina.php);
class Index
{
  private $pagina;
  private $conexion;
 public function empezar()
{
  $conexion = new Conexion();
  $conexion->conectar();
  $pagina= new Pagina('Pagina principal');
}
Deberia hacer eso tambien en la pagina Admin ? y en todas donde necesite acceder a la bd?
Gracias por sus respuestas.