Маршрутизация для API REST в php mvc - PullRequest
0 голосов
/ 22 сентября 2018

Я хочу создать структуру MVC, используя маршрутизацию, я делаю что-то вроде этого
$router->add('/',['controller'=> 'home', 'action'=>'index']);
$router->add('{controller}/{action}'); // general case $router->add('admin/{controller}/{action}',['namespace' => 'admin');
Так URL:
Сайт / Сайт / дом / индекс
Сайт/ admin / users / all
Сайт / контроллер / action


Это работает с веб-страницами, но проблема в том, как добавить маршруты для API RESTfull?Я пытаюсь что-то вроде этого $router->add('api/{controller}',['namespace'=>'api']); Без установки действия, потому что это плохая практика добавлять глагол в URL, как этот сайт / api / users / getAll Это должно быть похоже на этот сайт / api / users
----
Так как я могу сделать это с моим маршрутизатором?Любая помощь?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...