I am new to CakePHP, and while I really enjoy the ease of being able to just select a model and all its associated models, I am trying to figure out if there is an easier way to not just have all the fields selected from each model.
For example, instead of just automatically selecting all fields when I grab the model data, and without having to laboriously specify a fields=>array(…) every time, is there some way I can specify which fields are selected by default?
yes, you can check in beforeFind of that model if the ‘fields’ key is set, if not, you can set it there. But I would say, other than making the debug looks neater, there’s almost no performance gain in doing that. And it’s one more thing to keep in mind if you have to make changes to the model.