баг с pluralize и cors

Предварительное обсуждение найденных ошибок перед отправкой их авторам фреймворка, а также внесение новых предложений.
Ответить
marsden
Сообщения: 23
Зарегистрирован: 2019.11.25, 09:28

баг с pluralize и cors

Сообщение marsden »

Репродукция
настройка контроллера

Код: Выделить всё

                [
                    'class' => UrlRule::class, 'controller' => 'cert', 'pluralize' => false,
                ],
Контроллер (по невнимательности назван CertsController)

Код: Выделить всё

<?php


namespace api\controllers;

use Yii;
use yii\rest\Controller;

class CertsController extends Controller
{

    public function actionView($id){
        $sql='SELECT * FROM ..... WHERE  kod=:kod';
        $db = Yii::$app->get('exdb');
        $q = $db->createCommand($sql,[':kod'=>$id])->queryOne();
        return $q;
    }

}
запрос GET /cert/333 - отрабатывает
запрос OPTIONS /cert/333 - 404

по логике - GET тоже должен выдавать 404, а если уж отрабатывает, то и OPTIONS тоже должен работать
бездумный копипаст приводит к безумным результатам
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: баг с pluralize и cors

Сообщение samdark »

Да, нехорошо как-то. Заведёте issue тут? https://github.com/yiisoft/yii2/issues
marsden
Сообщения: 23
Зарегистрирован: 2019.11.25, 09:28

Re: баг с pluralize и cors

Сообщение marsden »

мой инглиш совсем никакой ))
бездумный копипаст приводит к безумным результатам
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: баг с pluralize и cors

Сообщение samdark »

Пусть хоть Google Traslate будет...
Ответить