Well, the class should be "News", without the model part.
class News extends AppModel { }
The docs show examples everywhere. There may be confusion because the "News" Controller is called NewsController
and the News Component, NewsComponent
, but from the answer I got here, it's to avoid name collision (which gives you a do'h moment after you read it).
For future development, I find it easier just to bake the models/controllers/views and then delete what I don't need and change what I need changed.