Каким образом можно настроить правила urlManager'а, чтобы название контроллера и экшена не отображалось в адресной строке, а сразу шел ID'шник конкретного поста, например.
Допустим, есть адрес "example.com?r=site&a=action&id=2", а нужно сделать "example.com/2".
Спасибо, работает. Подскажите, а как быть в случае, если есть не только ID, но, например, и category. То есть "example.com?r=site&a=action&id=2", и "example.com?r=site&a=action&category=1". Как узнать, это у нас ID или category, в адресной строке оно будет записано однотипно "example.com/2" и "example.com/1" соответственно?
Или странный вариант:
сделать id и category обязательно разными, что бы id и category не пересекались, тогда в контролере можно проверять если такой id, если нет проверять есть ли такой category