A ver kumbia permite usar variables globales, es decir cuando yo defino una variable en una función este me permite verla en una vista llamándola, por ejemplo:
<?=img_tag($imagen);?>
Lo que quiero es que en un método ya yo tengo la imagen a mostrar desde un webservice, pero quiero mostarla en un lugar llamando a la función.
Aver si se puede hacer así.
Comentarios
$this->imagen = ...
creo...
Saludos
ApplicationController,StandardForm ,...
Saludos
Efectivamente es como le dijo el Sr. wiggly.
En el controlador colocas:
Y luego en la vista accedes a la imagen colocando el nombre de la variable, así:
PD: A proposito sr. linur si coloca la etiqueta de atajo <?= no es necesario hacer un echo, ya que esa es la funcion del =.
En la parte del metodo getphotobyuser donde pones $imagen = '<img... />', debes colocar $this->imagen = '<img... />' (anteponer $this->).
Cuando se antepone $this-> en el nombre de una variable en el controlador se hace que ésta este disponible en la vista.
Entonces si en un metodo del controlador colocas:
para acceder y mostrar esa variable en la vista colocarás: