Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks y PHP orientado a objetos (http://www.forosdelweb.com/f68/)
-   -   interfaz de usuario, herencia?? (http://www.forosdelweb.com/f68/interfaz-usuario-herencia-559887/)

MrAndersonWEB 23/02/2008 14:52

interfaz de usuario, herencia??
 
Hola amigos

Primeramente no tengo mucha experiencia en PHP. Seguro uds saben muy bien sobre los CMS. Yo veo que en resumen, ellos tienen un cabecera, el menú, el cuerpo, un baner lateral, y el pie de pagina.
No se alguno de uds vio powerbuilder o .NET donde en una aplicación windows defines un plantilla de tu interfaz, y luego generas otras pantallas heredando de tu plantilla. Algo así como una herencia visual. De tal forma que todas las pantallas heredadas mantienen las características de la plantilla.

De forma académica, tal vez, quisiera saber si alguien vio un ejemplo (un libro tal vez) donde se crea una pantalla como molde, y luego las otras pantallas hereda de este. (como para mantener una herencia visual)

Muchas gracias

drbit 24/02/2008 05:59

Re: interfaz de usuario, herencia??
 
Yo trabajo directamente con includes. Me da bastante flexibilidad, lo que hago es tener diferentes archivos con plantillas como: header.php, bottom.php, left.php, right.php etc.

En ellos diseño el formato global y además hacen includes a modulos que cambian dinámicamente (por ejemplo en left.php hago un include($moduloL.'.php');).

Por último tengo una template.php que es el principal que hace includes de todo el esqueleto:
<?php
include('header.php');
include('body.php');
include('left.php');
include('right.php');
include('bottom.php');
?>

Sino también busca en google por Smarty que es un sistema de templates para php bastante asentado.

Saludos

zsamer 24/02/2008 14:26

Re: interfaz de usuario, herencia??
 
Cita:

Iniciado por drbit (Mensaje 2297472)
Yo trabajo directamente con includes. Me da bastante flexibilidad, lo que hago es tener diferentes archivos con plantillas como: header.php, bottom.php, left.php, right.php etc.

En ellos diseño el formato global y además hacen includes a modulos que cambian dinámicamente (por ejemplo en left.php hago un include($moduloL.'.php');).

Por último tengo una template.php que es el principal que hace includes de todo el esqueleto:
<?php
include('header.php');
include('body.php');
include('left.php');
include('right.php');
include('bottom.php');
?>

Sino también busca en google por Smarty que es un sistema de templates para php bastante asentado.

Saludos

¿Que tiene que ver tu metodo con OOP?
¿Donde esta tu herencia o intefaz?
No hay clase, ni objeto ni nada..., a lo más mencionas a Smarty.

MrAndersonWEB, revisa MVC de Zend Framwork, ahi encontrarás muchas respuestas(Zend_Controller, Zend_View, Zend_Layout, Zend_Db).

drbit 24/02/2008 14:36

Re: interfaz de usuario, herencia??
 
Cita:

Iniciado por zsamer (Mensaje 2297850)
¿Que tiene que ver tu metodo con OOP?
¿Donde esta tu herencia o intefaz?
No hay clase, ni objeto ni nada..., a lo más mencionas a Smarty.

MrAndersonWEB, revisa MVC de Zend Framwork, ahi encontrarás muchas respuestas(Zend_Controller, Zend_View, Zend_Layout, Zend_Db).

Y el método que es?

zsamer 25/02/2008 08:03

Re: interfaz de usuario, herencia??
 
uff, método.

Forma de hacer algo.


La zona horaria es GMT -6. Ahora son las 07:50.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.