Uno de los errores más frecuentes que se suelen ver al trabajar con CakePHP es que, por más que actualicemos nuestra base de datos (por ejemplo, agregando nuevos campos), los modelos no se ven actualizados.
Esto se debe al hecho de que CakePHP cachea los modelos en la carpeta app/tmp/cache/models.
Cuando estamos en modo development, este no es el caso. El problema aparece en producción. En estos casos lo que tenemos que recordar siempre es borrar el contenido de esa carpeta para forzar el refresco de los modelos.
Es importante recordar también que toda la carpeta tmp y sus subcarpetas necesitan permisos de escritura.
Author: Marcelo Ruiz
Marcelo has been working as a software developer for more than 15 years. He has participated in projects for companies in USA, Mexico, Argentina, Europe and Africa. He is skilled with Microsoft technologies such as ASP.NET, MVC, C#, WCF and SQL Server, among others.
Me estaba volviendo loco. No me reconocía un campo nuevo.
Un post del 2007 válido en 2019 para cakephp 3.8!!!!!
Gracias