In CakePHP, if I override save function in AppModel to return false, will it stop any possible save, insert or update calls from happening? I need this to enable a read-only demo mode.
Try adding a beforeSave() callback, which always returns false. That should work.