我正在使用Phalcon构建一个多模块。我在微应用程序中有一个名为frontend的应用程序和一个REST API。但我有一个关于如何创建我的休息api的问题。在多模块中使用微型应用程序是必要的吗?因为我不能为我的休息api定义路由,因为它有一个控制器,只有一个index.php。我应该在控制器类中创建我的rest api并删除index.php吗?
这是我的架构。
multiple/
├── common
│ ├── config
│ │ ├── config.php
│ │ ├── modules.php
│ │ └── services.php
│ ├── library
│ │ └── Elements.php
│ │ └── Tools.php
│ │ └── PhpMailer.php
│ ├── models
│ │ └── User.php
├── modules
│ ├── frontend
│ │ ├── Module.php
│ │ ├── controllers
│ │ │ ├── ControllerBase.php
│ │ │ └── IndexController.php
│ │ ├── plugins
│ │ │ └── SecurityPlugin.php
│ │ │ └── NotFoundPlugin.php
│ │ ├── cache
│ │ │ └── cache1.php
│ │ │ └── cache2.php
│ │ └── views
│ │ ├── index
│ │ │ └── index.phtml
│ │ └── index.phtml
│ │
│ └── api
│ └── index.php
│ └── Module.php
│
├── .htaccess
├── index.html
└── public
└── index.php
└── .htaccess