Controlador + vista en cakePHP

Creamos el controlador Prueba:

App::uses('AppController', 'Controller');

/**
 * CakePHP PruebaController
 * @author a4alumno
 */
class PruebaController extends AppController {

 public function index() {
 die("Hasta aquí hemos legado");
 }

 public function saludo($nombre,$apellidos="") {
 $this->set('nombre',$nombre);
 $this->set('apellidos',$apellidos);
 $this->set('nombrecompleto',$apellidos.", ".$nombre);
 }
 
 public function suma($a,$b){
 $this->set('suma',$a+$b);
 }

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

En el ejemplo anterior tenemos las acciones: saludo, suma y mayor. Necesitaríamos una vista para cada una de ellas:

//archivo en View\Prueba\saludo.ctp

<h2><?=$nombrecompleto?></h2>
<h1>Hola que tal?</h1>
<?php

echo $nombre." ".$apellidos;
//archivo en View\Prueba\suma.ctp

<h2>La suma es <?=$suma?></h2>
//archivo en View\Prueba\mayor.ctp

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

Publicado por

Avatar del usuario

Juan Pablo Fuentes

Formador de programación y bases de datos