A riesgo de equivocarme, he aquí algunos tips cuando trabajen con Cake o algun otro framework MVC mínimamente completo:
- Si devuelve datos (extrae datos de la tabla, etc): Agregar una función al Modelo.
- Si modifica el comportamiento de un modelo (ej. subir archivos, etc.): Crear un Behavior.
- Si genera un snippet de código para la vista: Crear un Helper.
- Si extiende la funcionalidad compartida por varios controladores: Escribir un Componente.
- Si genera una pieza de código reutilizable en varias vistas: Crear un elemento.
Son tips bastante simplones (”thanks captain obvious!”), pero si los recuerdan les va a ahorrar muchos dolores de cabeza, de hecho los escribi para acordarme siempre
.




está muy bueno, sobre todo para alguien que no sabe mucho de cake como yo.
Muy bueno!