Т.е. то что указанно после url - является именем контроллера в который мы обращаемся. Мне надо сделать что б если такого контроллера не существует - что б переводило в контроллер по умолчанию, некий CatController.php, а если существует то соотвественно "<Url>"Controller.php
Проблема легко решаема если все посылать в один контроллер по умолчанию, который в экшинсе index проверял бы существование переданного в "<url>" значения и отталкивался от этого. Но так не интересно. Возможно кто то знает способ встроенный в маршруты для этого?
Если кстати кто подскажет метод который проверяет существует ли заданный контроллер - буду весьма признателен. class_exist() и поиск по папке не в счет
Писать обвертку отталкиваясь от словленной ошибки не самое верное мне кажется Темболее если на рабочих проектах ставятся заглушки от 404 и тп.
Просто в старых версиях Yii точно помню что при отсутствии контроллера - так и писало. Мол TestController не найден. А вот в новых версия пишет что путь не существует.