Utilizar otra vista para renderizar una acción

En cakePHP se busca por defecto para cada acción la vista que tenga su nombre. Pero podemos indicar que use una vista concreta. Por ejemplo podemos tener lo siguiente en el controlador:

 public function suma($a,$b){
 $this->set('resultado',$a+$b);
 $this->render('/Prueba/resultado');
 }

 public function mayor($a,$b){
 if ($a<$b) $a=$b;
 $this->set('resultado',$a);
 $this->render('/Prueba/resultado');
 }

Y la siguiente vista:

// archivo \Prueba\resultado.ctp

<h2>El resultado es <?=$resultado?></h2>

Publicado por

Avatar del usuario

Juan Pablo Fuentes

Formador de programación y bases de datos