от
Я предполагаю, что должен извиниться за такой глупый вопрос, но какой URL будет генерировать Yii2 для, скажем, BigLongControllerNameController.php? Я думаю, это должно быть / big-long-controller-name /? Не работает в моем случае, я получаю 404 Я также пробовал biglongcontrollername, big_long_controller_name, bigLongControllerName, либо в браузере, либо в конфигурации. Документация не помогает, либо я слепой, либо правила маршрутизации REST для всех достаточно очевидны, чтобы не указывать их в документации Yii2 Мои текущие правила маршрутизации
        'urlManager' => [
            'enablePrettyUrl' => true,
            'enableStrictParsing' => true,
            'showScriptName' => false,
            'rules' => [
                ['class' => 'yii\rest\UrlRule', 'controller' =>
                    [
                        'group',
                        'course',
                        'user',
                        'teacher',
                        'holiday',
                        'pupil',
                        'additional',
                        'degree',
//                        'big

Контроллер не имеет ничего особенного. Это прекрасно работает, когда я переименую его в AdditionalController.php

class BigLongControllerNameController extends RESTController
{
    public $modelClass = 'app\models\AdditionalFieldOption';

    public function behaviors()
    {
        $behaviors = parent::behaviors();
        $behaviors['access']['except'] = ['view', 'index', 'options'];
        $behaviors['access']['rules'] =
        [
            [
                'actions' => ['view', 'index', 'options', 'update', 'delete', 'create'],
                'allow' => true,
                'roles' => ['admin'],
            ],
        ];
        return $behaviors;
    }

Должен ли я опубликовать весь конфиг?              

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...