Retroceder   Foros del Web > Programación para sitios web > PHP > PHP orientado a objetos

Respuesta
 
Herramientas Desplegado
Antiguo 23-feb-2008, 13:52   #1 (permalink)
MrAndersonWEB está en el buen camino
 
Fecha de Ingreso: enero-2005
Mensajes: 34
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
MrAndersonWEB está desconectado   Responder Citando
Antiguo 24-feb-2008, 04:59   #2 (permalink)
drbit no se puede cailificar en este momento
 
Fecha de Ingreso: mayo-2006
Mensajes: 120
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
__________________
Manual XHTML
drbit está desconectado   Responder Citando
Antiguo 24-feb-2008, 13:26   #3 (permalink)
zsamer tiene algunos puntos positivos de karma
 
Fecha de Ingreso: noviembre-2003
Mensajes: 767
Re: interfaz de usuario, herencia??

Cita:
Iniciado por drbit Ver Mensaje
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).
zsamer está desconectado   Responder Citando
Antiguo 24-feb-2008, 13:36   #4 (permalink)
drbit no se puede cailificar en este momento
 
Fecha de Ingreso: mayo-2006
Mensajes: 120
Re: interfaz de usuario, herencia??

Cita:
Iniciado por zsamer Ver Mensaje
¿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?
__________________
Manual XHTML
drbit está desconectado   Responder Citando
Antiguo 25-feb-2008, 07:03   #5 (permalink)
zsamer tiene algunos puntos positivos de karma
 
Fecha de Ingreso: noviembre-2003
Mensajes: 767
Re: interfaz de usuario, herencia??

uff, método.

Forma de hacer algo.
zsamer está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:31.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93