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:
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 Paginaclass abstract Pagina { private $title; public function mostrarcabecera(); public function mostrarcuerpo(); public function mostrarpie(); }
Código:
Tambien tengo pensado crear una clase conexion que controle la conexion a la bdclass Admin extends Pagina { //Aqui iria todo lo correspondiente con la interfaz particular del admin }
Código:
Bueno ahora mi pregunta es tengo que crear un objeto conexion cada vez que necesite acceder a la bd?Class Conexion { private $hostname; private $username; private $password; private $dbname; public function conectar();/* Funcion que se encargaria de conectar a la bd*/ }
EJ
Código:
Deberia hacer eso tambien en la pagina Admin ? y en todas donde necesite acceder a la bd? <?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'); }
Gracias por sus respuestas.