Sé que compact() es una función php estándar. Y set() es un método específico de torta.Aclaración de CakePHP sobre el uso de set() y compact() juntos. Solo funcionará con compact()
Estoy ejecutando una prueba simple de pasar un valor a una vista generada con ajax (user render() en mi controlador), y solo pasa el valor del controlador a la vista si mi configuración es así:
$variable_name_to_pass = "Passing to the view using set() can compact()";
$this->set(compact('variable_name_to_pass'));
A partir de la lectura del manual, parece que set() debería funcionar junto con w/out compact.
¿Alguien puede explicar por qué set() no funciona solo? Como
$this->set('variable_name_to_pass');
Tokes, gracias por la aclaración. Estaba un poco inseguro sobre la función exacta de estos trabajando juntos. – OldWest
+1, pero el enlace web tiene "502 Bad Gateway". – Sithu
Cualquier diferencia como compacta es rápida cuando tenemos más variables.En caso de ajuste? – AnNaMaLaI