Definir métodos diferentes a los callbacks en Standard Form

Quiero saber si no se pueden crear métodos diferentes en un controlador que hereda de StandardForm y que puedan ser reconocidos de la misma manera que los de ApplicationController.

Ejemplo:

//saludo_controller.php

class SaludoController extends ApplicationController {

function __construct()
{


}
function hola($msg){

$this->msg = $msg;

}
}

//hola.phtml

<h1>Hola Mundo</h1>
Mensaje: <?= $msg?>

Si este controlador le pongo que herede de StandardForm, deja de ejecutar cualquier codigo que esté dentro de function hola($msg) pero si manda llamar a view hola.phtml, pero sin que la variable $msg tenga valor.

No entiendo que pasa, así debe ser? o que puedo hacer para que funcione?

Comentarios

  • Una vez me plantee algo parecido y antes de dar vueltas en desifrar como se comporta el standard Form preferi hacerlo todo con applicationController porq tu tienes el control del formulario todo lo contrario pasa con StandardForm el tiene un comportamiento y para cambiarlo es bien abstracto hacerlo...
Sign In or Register to comment.