If I let my API controller at the same level from web controllers, the API routes work, but if I move my API controller inside a directory, we say, api, and I change its namespace, then Yii2 isn’t able to find the routes.
To be more clear, I respect the structure for the basic app:
Inside controllers, I have some controllers, but I want to have, for instance, some API controllers inside a directory called api inside the controllers directory:
And changing its namcespace to
app\controllers\api and setting in the urlManager:
[ 'class' => 'yii\rest\UrlRule', 'controller' => '**api**\mycontroller', 'pluralize' => false, ... ],
How do I do to achieve it?