Если в конфиге в rules использовать подобную строку:
'admin/<_m:\w+>'=>'<_m>/admin/'
или такую:
'admin/news' => 'news/admin/'
- то приложение будет работать и так sitename/module/admin и так
sitename/admin/module.
Собственно тут всё в порядке.
Но при вызове createUrl('news/admin') в первом случае генерится ссылка
sitename/news/admin, а во втором sitename/admin/news.
Почему так происходит и можно ли исправить как то?
Конечно можно хардкодить и делать так - createUrl('admin/moduleName'),
но что то меня в этом способе смущает.