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


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  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 2,216 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,808 Último mensaje 27 Febrero 2008, 20:40 pm
por sortilego
¿cómo implementar un progressBar?
Java
kinos 1 7,206 Último mensaje 13 Junio 2010, 11:50 am
por Chuidiang
como borrar registros de DHCP table « 1 2 »
Seguridad
jejeey 17 23,130 Ú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 14,299 Último mensaje 2 Julio 2014, 17:36 pm
por el-brujo
Ayuda: [html] table por cada archivo SOLUCIONADO
Desarrollo Web
DameBanda 2 2,730 Último mensaje 12 Junio 2011, 22:29 pm
por DameBanda
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines