Алексей, в своём ответе я, как раз, привёл пример urlManager для вложенного модуля.
У меня основной модуль admin, все остальные пути проходят через этот модуль.
Lander, ну и что? Если Вам надо, то можно три ключа сделать. Главное, чтобы это было необходимо.
Например. Вы решите удалить какую-то поддержку языка, то как Вы собираетесь удалить ненужные данные из таблицы?
Александр Степанов, для каждого nav свой id. Так же как если у Вас используется несколько ActiveForm, GridView, DataView. Всегда индивидуальный id.
Можно при помощи js/jquery автоматически назначить эти id.
У меня основной модуль admin, все остальные пути проходят через этот модуль.