Php 如何在phalcon api rest中设置多个资源?

Php 如何在phalcon api rest中设置多个资源?,php,phalcon,Php,Phalcon,我只是按照这些文件做的,它成功了!,但我不知道如何正确设置更多资源,比如示例中的机器人,如果我有10个资源,我不希望它们在同一个文件中 使用路由器 非常感谢 如果您所说的资源是指模型,并且如果它按原样工作,那么您只需在myrestapi/models/目录中创建更多模型即可。通常你需要配置自动加载器,但微型应用程序可能知道从哪里获取模型 如果你想知道如何让你的应用程序更有条理,你可能需要远离微应用程序,利用MVC模式。如果在本例中,您使用单个模型,并且所有相关逻辑都在单个文件中处理,那么使用MV

我只是按照这些文件做的,它成功了!,但我不知道如何正确设置更多资源,比如示例中的机器人,如果我有10个资源,我不希望它们在同一个文件中

使用路由器


非常感谢

如果您所说的资源是指模型,并且如果它按原样工作,那么您只需在
myrestapi/models/
目录中创建更多模型即可。通常你需要配置自动加载器,但微型应用程序可能知道从哪里获取模型

如果你想知道如何让你的应用程序更有条理,你可能需要远离微应用程序,利用MVC模式。如果在本例中,您使用单个模型,并且所有相关逻辑都在单个文件中处理,那么使用MVC,所有逻辑都组织到控制器中。通常,单个控制器处理与单个模型或与其相关的模型相关的逻辑。本文将通过进一步的参考文献对此进行深入探讨

编辑:


正如朱利安自己指出的,
Phalcon\Mvc\Micro\Collection
是用于微型应用程序的。

mmmm,但在这种情况下,应用程序api是rest吗?回去学习吧!它是否充当RESTAPI取决于您如何实现它。本教程介绍了它的基础知识,要在RESTAPI中添加it元素,您需要知道如何配置路由、如何禁用标准视图和返回JSON。周围有很多信息,但如果你开始学习,最好一个接一个的例子,然后开始将它们结合在一起。或者你可以阅读,有一些关于如何在微型应用程序中使用控制器的建议,但这闻起来像一个肮脏的黑客。谢谢你!,我用microcollectios和mvc解决了这个问题,而视图禁用者当然不需要它们,是的,这是用micro app时尚解决这个问题的最佳解决方案。