我的Cake应用程序中有一些控制器,即servers
和users
。我想写一个简单的API,并有一个名为ApiController
的控制器。在此控制器内,我想同时使用servers
和users
型号。在CakePHP的不同控制器中使用模型
我对Cake很新,但一般不是MVC。从我目前选择的Cake到ServersController
控制器中将自动使用servers
模型,我不知道如何明确地使用某个控制器的模型。
另外,我希望API请求仅在没有任何HTML标记的情况下提供JSON。我有一个默认的布局,它定义了我所有网站页面的页眉/页脚,并且在我请求API函数以及视图中的JSON时输出。我怎样才能停止输出布局,而只是提供视图?
或者,您可以使用$ this-> loadModel('Model');在您只需要某些代码部分的情况下即时加载模型。然后,你可以正常地与模型进行通信(即$ this-> Model-> doSomething();),就好像它们是它们自己的控制器一样。 – 2012-07-07 23:07:30
难道你不喜欢蛋糕吗? – 2012-07-07 23:45:12
它大大加快了我用过的应用程序的工作流程。绝对是我的首选框架。 – 2012-07-07 23:49:18