Если вы скажете следующую структуру контроллера
<?php
namespace app\controllers;
use Yii;
use yii\web\Controller;
/**
* Test controller
*/
class TestController extends Controller
{
public function actionMyaction(){
...
//action logic
}
public function actionMyAction(){
...
//action logic
}
}
Первый маршрут можно получить, используя путь example.com/test/myaction
Второй маршрут по логике Yii 1.x должен быть доступен из пути example.com/test/myaction
в маршрутизации Yii2.x используется дефисная структура и доступна только от example.com/test/my-action
Есть ли способ разрешить маршрутизацию с использованием структуры camelCase в Yii2, предпочтительно, без расширения классов маршрутизации?
Это важно, так как он нарушает всю совместимость обратной связи (что, конечно, по всему Интернету), и поэтому приложение Yii1.x никогда не может быть перенесено на Yii2.x, даже если код полностью переписан. В чем причина этих изменений?