elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  [Smarty] Como implementar un table html con privilegios
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Smarty] Como implementar un table html con privilegios  (Leído 1,901 veces)
jperezmonge

Desconectado Desconectado

Mensajes: 24


Chronos Estudios


Ver Perfil
[Smarty] Como implementar un table html con privilegios
« en: 9 Mayo 2012, 14:50 pm »

Bueno pues esa es la duda: tengo 3 tipos de perfiles en mi aplicacion:
  • Administrador
  • Usuario de una central
  • Anónimo

Cada uno de ellos podrá ver diferentes columnas, entonces tengo la duda de como hacer, como se hace o como es la maneras mas correcta y eficiente.

Me explico, la forma en la que yo quería implementarlo es la siguiente, hago la consulta a la base de datos con todos los datos que necesito, e implementar switch en la vista que dependiendo del tipo de usuario los muestro de una forma pero es muy repetitivo.

La otra forma que había pensado es hacer una lista única e ir haciendo una serie de if para los campos con restricción y si eres un perfil con permiso lo muestro y si no, no se muestra nada.

Y la otra que había pensado era hacer un switch en el método del controlador y dependiendo del tipo de perfil hago una consulta diferentes  a la base de datos, y pasar a la vista el array o arrays necesarios, que seria los campos y los valores de cada campos si no me equivoco. Esta ultima creo que seria la mas optima pero no se muy bien como hacerla si alguien me echa una mano, lo agradecería mucho.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Smarty / Zend
PHP
sortilego 0 1,677 Último mensaje 27 Febrero 2008, 20:40 pm
por sortilego
¿cómo implementar un progressBar?
Java
kinos 1 6,972 Último mensaje 13 Junio 2010, 11:50 am
por Chuidiang
como borrar registros de DHCP table « 1 2 »
Seguridad
jejeey 17 21,671 Último mensaje 5 Marzo 2011, 00:31 am
por y0g-s0th0th
Como implementar google mail (Gmail) en tu pagina web, version WHM « 1 2 »
Desarrollo Web
Graphixx 10 13,096 Último mensaje 2 Julio 2014, 17:36 pm
por el-brujo
Ayuda: [html] table por cada archivo SOLUCIONADO
Desarrollo Web
DameBanda 2 2,312 Último mensaje 12 Junio 2011, 22:29 pm
por DameBanda
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines