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.