Foros del Web » Programando para Internet » PHP »

ayuda con $this

Estas en el tema de ayuda con $this en el foro de PHP en Foros del Web. tengo esta linea: foreach($this->personas as $persona) : ............ funciona solo cuendo lo tengo en la carpeta index pero si lo paso a la carpeta persona ...
  #1 (permalink)  
Antiguo 30/03/2010, 23:29
 
Fecha de Ingreso: marzo-2009
Mensajes: 356
Antigüedad: 15 años, 1 mes
Puntos: 7
ayuda con $this

tengo esta linea:
foreach($this->personas as $persona) :
............

funciona solo cuendo lo tengo en la carpeta index

pero si lo paso a la carpeta persona ya no funciona, e confirmado que es por la carpeta, solo funciona dentro de index y no se a q se deba :S
estructura
views/scripts/index --> funciona
views/scripts/persona -> no funciona

como lo podria solucionar
  #2 (permalink)  
Antiguo 30/03/2010, 23:33
 
Fecha de Ingreso: agosto-2005
Ubicación: Argentina, Capital Federal
Mensajes: 435
Antigüedad: 18 años, 8 meses
Puntos: 2
Respuesta: ayuda con $this

Hola, no muestras demasiado pero por lo que dices debería haber algún include o require con ruta relativa que al cambiarlo de carpeta deja de apuntar a donde debería.

Revisa esto que te comento y si no hay suerte muestranos un poco más de código.

Saludos.
__________________
R4DS en español | R4DS en inglés
  #3 (permalink)  
Antiguo 30/03/2010, 23:38
Avatar de X3r0s  
Fecha de Ingreso: febrero-2010
Mensajes: 90
Antigüedad: 14 años, 2 meses
Puntos: 3
Respuesta: ayuda con $this

como dice zapqs lo mas seguro es que el archivo tenga un include que es de donde saca el array para el foreach.
  #4 (permalink)  
Antiguo 30/03/2010, 23:59
 
Fecha de Ingreso: marzo-2009
Mensajes: 356
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: ayuda con $this

esta con zend framework, la estructura que les mostre dentro de view es donde esta, pero no logro resolverlo
  #5 (permalink)  
Antiguo 31/03/2010, 10:51
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: ayuda con $this

Eso es porque los views son cargados en relación a un controller, por lo que debes de pasar los datos correctos desde tu controller a tu vista.

Saludos.

Etiquetas: Ninguno
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 00:21.