I have some controllers in my Cake application, namely servers
and users
. I want to write a simple API and have a controller called ApiController
. Within this controller I want to use both the servers
and users
models.
I'm very new to Cake, but not MVC in general. From what I've picked up so far Cake will automatically use the servers
model in the ServersController
controller, I don't know how to explicitly use a model from a certain controller.
Also, I want the API requests to only serve JSON without any HTML markup. I have a default layout that defines the header/footer of all my site pages and that gets outputted when I request an API function as well as the JSON from the view. How can I stop the layout from being output and instead just serve the view?