Я использую Phalcon Framework и хотел бы узнать, как группировать маршруты.
Официальная документация мне не сильно помогла.
Вот как выглядят мои маршруты:
$app->get('/users', function() {
// do something
});
$app->get('/users/{id}', function($id) {
// do something
});
$app->post('/users', function() {
// do something
});
Я хотел бы сгруппировать эти маршруты в группу «пользователи», чтобы код был более понятным и структурированным.
Как мне это сделать?
Я использую коллекцию для этого. Код выглядит примерно так.
$inbound = new Phalcon\Mvc\Micro\Collection();
$inbound->setHandler('InboundController', true);
$inbound->setPrefix('/v1/inbound');
$inbound->get('/{req_no}', 'readAction');
$inbound->post('/', 'createAction');
$inbound->put('/{req_no}', 'updateAction');
$inbound->delete('/{req_no}', 'deleteAction');
Других решений пока нет …