Foros del Web » Programando para Internet » PHP » Zend »

Zend cargar vistas

Estas en el tema de Zend cargar vistas en el foro de Zend en Foros del Web. Cita: escribimos la carga de modelos y la carga de librerías eso es en CI ;) En zend los componentes los instancias, y CI si ...

  #31 (permalink)  
Antiguo 12/12/2012, 17:16
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 9 meses
Puntos: 137
Respuesta: Zend cargar vistas

Cita:
escribimos la carga de modelos y la carga de librerías
eso es en CI ;)
En zend los componentes los instancias, y CI si rompe con el paradigma POO, no soy el portavoz jeje pero lo eh utilizado bastante y lo conozco bien.
Y parece que no pones atención, pero para reutilizar una vista se hace $this->render(), y el 80% de los actions renderizan una vista, si ocupas renderizar otra cosa esta el ContextSwich http://www.maestrosdelweb.com/editor...cion-con-ajax/
Recuerda el principio DRY y espero lo pongas en practica.
Saludos
  #32 (permalink)  
Antiguo 12/12/2012, 17:28
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 16 años, 4 meses
Puntos: 165
Respuesta: Zend cargar vistas

Hola buenas,

Cuando haces la instancia, Zend carga el modelo y lo mismo para la libreria ( en CI también puedes hacer autoload ).

No es que no preste atención, más bien, el que no la presta eres tu porque si lees, verás que pongo "Cuando hacía referencia a la reutilización de vistas, lo hacía para argumentar el hecho de que la carga de vista automática no me parece muy lógica." ya se que se puede indicar a mano.

Edito:

Respecto a lo de "no soy el portavoz jeje pero lo eh utilizado bastante y lo conozco bien"

Yo también lo he usado mucho y lo conozco mucho, y no por eso hablo en nombre de todos los que lo han usado ;)

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #33 (permalink)  
Antiguo 12/12/2012, 17:34
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 9 meses
Puntos: 137
Respuesta: Zend cargar vistas

si se puede indicar a mano, pongo el codigo
Código PHP:
Ver original
  1. <?php
  2. class SomeController extends Zend_Controller_Action{
  3.     public function addAction(){
  4.     }
  5.     public function editAction(){
  6.         // reutilizo la vista de add porque es la misma
  7.         $this->render("add");
  8.     }
  9. }
en serio pienso que no es buena idea que cambies esa forma de trabajo del FW, mejor adaptate, usa los componentes que son muchos, y aquí siempre te ayudaremos ;)
Saludos
  #34 (permalink)  
Antiguo 12/12/2012, 17:36
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Zend cargar vistas

Exacto, si quieres devolver un JSON, lo puedes hacer:
Código PHP:
Ver original
  1. $this->_helper->json($data);

Eso desactiva el viewHelper, el Layout y pone las cabeceras, igual puedes usar el context-switch para poner un XML, el que se renderize una vista no es limitante de que puedas cambiar, y de hecho el context-switch te sirve bastante bien, ya que puedes tener suffixes y una misma acción renredizar en XML, JSON, HTML, etc con solo cambiar 1 parámetro

No tienes porque inventar tus propios estándares para justificar algo que no es cierto.
  #35 (permalink)  
Antiguo 12/12/2012, 17:59
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 9 meses
Puntos: 137
Respuesta: Zend cargar vistas

Cita:
Respecto a lo de "no soy el portavoz jeje pero lo eh utilizado bastante y lo conozco bien"
Yo también lo he usado mucho y lo conozco mucho, y no por eso hablo en nombre de todos los que lo han usado ;)
No hablo por todos, hablo por los que sabemos, y los que sabemos tenemos por hecho que CI no hace buen uso de POO y tampoco tiene buenas practicas
Saludos
  #36 (permalink)  
Antiguo 16/12/2012, 07:47
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 16 años, 4 meses
Puntos: 165
Respuesta: Zend cargar vistas

Muchas gracias a todos por los comentarios!

Creo que han salido datos y hemos contrastado información que puede ayudar a otros usuarios,

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo

Etiquetas: vistas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:36.