Solved thread

This post is marked as solved. If you think the information contained on this thread must be part of the official documentation, please contribute submitting a pull request to its repository.

Routing - organizing controllers in different directory lvls

Currently my project have a classic controller 'phalcon structure':

  app/
    controllers/
        ControllerBase.php
        IndexController.php
        SigninController.php
        SignupController.php
        ....
        ...
        ..

Now I want to create subfolder 'services' in controllers folder and place some services there:

  app/
      controllers/services
                          ControllerBase.php
                          IndexController.php
                          Services1Controller.php
                          Services2Controller.php
                          ....
                          ..
                          .
     controllers/
              ControllerBase.php
              IndexController.php
              SigninController.php
              SignupController.php
                          ....
                          ..
                          .

Is it posible and how to configure router? Same for reports

      controllers/reports
                          ControllerBase.php
                          IndexController.php
                          Report1Controller.php
                          Report2Controller.php
                          ....
                          ...
                          ..

My idea is to organize controllers in subfolder by their types and rest of controllers leave in 'controllers root dir'