1)Name of Controller will always end with ‘s’ like
Users //wrong..must have extension Controller.
2)The table in database have name ending with ‘s’
for UsersController will be Users
for TemplatesController it will be Templates
The name of database table will be same as name of folder where view files are stored.
for UsersController it will be Users(app/view/Users)
4)Each method in Controller will have view
Class UsersController extends AppController
will have abc.ctp in Uses folder(app/view/Users/abc.ctp)
UsersController //controller name
Users // name of table in database and name of folder stored in app/view
User // name of model singular