CakePHP not inheriting custom app_controller and app_model
Main Thread • 1 min read
My CakePHP project fell down a rabbit hole earlier over something in hindsight was a no-brainer. I created a custom app_controller.php
and app_model.php
in my app directory. I copied the respective files from cake/libs/controller
and cake/libs/model
. I added my customizations and refreshed the page. Nothing. I checked the filenames and output a few debug()
calls. Still nothing. I added beforeFilter()
with just an echo
. Nothing! My controllers and models weren't inheriting any of the custom parent methods. Finally, it hit me – clear the cache. It worked.
Maybe that is a rookie mistake. Nonetheless, hopefully that saves someone the 15 minutes I lost. Clearing the cache was actually the solution to a problem a few months back. Which is actually the only reason I tried it. So when in doubt with CakePHP, clear the cache.
Find this interesting? Let's continue the conversation on Twitter.