Estructura de archivos php – frontend.

Solo disponible en BuenasTareas
  • Páginas : 2 (278 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de diciembre de 2010
Leer documento completo
Vista previa del texto
Estructura de archivos PHP – Frontend.

La documentación de los métodos están dentro de los archivos PHP.
Index.php – Archivo principal que administra las llamadas a la basede datos, así como contiene el HTML que maneja el layout principal del administrador.
library/class.administrator.php – Clase principal con el listado de servicios utilizados enel administrador. Para definir un nuevo servicio solo hay que crear un método público e invocar el archivo index.php?task=Nombre_del_método. Ejemplo:
public function sayHello() {return “Hello World”;
}
Este método se invoca de esta manera:
http:///admin/index.php?task=sayHello
library/class.config.php – Clase que contiene los parámetros deconfiguración de la base de datos.
library/class.connector.php – Clase que administra las consultas a la base de datos. Permite agregar una capa de abstracción para el uso de otros tiposde SQL.
library/class.login.php – Clase contiene el módulo de logueo, seguridad y validación de usuarios en el administrador.
library/class.template.php – Clase para el manejode plantillas. Las plantillas funcionan en la aplicación como una forma de poder definir idiomas extras. Para su uso se debe crear un nuevo objeto Template. Ejemplo:
privatefunction _getWelcome () {
$this->_template->render("get_welcome.tpl",
array("STRNAME"=>”Hola Mundo”));
return $this->_template->output();
}
En este ejemplo, se carga elarchivo get_welcome.tpl el cual contiene una cadena [STRNAME]. De esta forma reemplazara el texto por lo que se le asigne en el array de datos.
library/class.user.php – Clase para lageneración de objetos User que se guardan a través de las sesiones.
library/ class.validate.php – Clase que contiene métodos de validación de datos para el lado del servidor.
tracking img