Как добавить префикс к контроллеру в Phalcon PHP

Я работаю на веб-сайте, используя Phalcon PHP, который имеет раздел admin mywebsite.com/admin

Я создал две разные папки контроллера ( frontend-controllers и backend-controllers) в зависимости от URL-адреса, я загружаю правильную папку.

Я хотел бы добавить префикс ( admin ) для всех бэкэнд-контроллеров.

mywebsite.com/admin/my-backend-controller-/myaction

вместо

mywebsite.com/my-backend-controller-/myaction

Я хотел бы знать, если это возможно и как это сделать.

Это возможно с помощью пользовательских маршрутов.

 $router = new \Phalcon\Mvc\Router(); //Define a route $router->add( "/admin/my-backend-controller-/myaction", array( "controller" => "my-backend-controller", "action" => "myaction", ) ); 

Или сделать его общим:

 //Define a route $router->add( "/admin/:controller/:action/:params", array( "controller" => 1, "action" => 2, "params" => 3, ) ); 

Дополнительная информация в документах