Роли меняються крайне редко, то что этим ролям разрешено делать - другой вопрос.
Сами роли и разрешения - либо миграция либо контроллер который все это дело создает, т.к. эти данные будут нужны в продакшене.
Привязка ролей к пользователям - фикстуры.
agent1156: так если скрипт задается в виде строки то и теги вывода php не нужны. Нужно конкатиноровать данные
$this->registerJs("
$('.parallax-window').parallax({imageSrc: ".Url::toRoute(['@web/img/bg.jpg']).";});
");
я не о том. Я имею ввиду что в больших проектах гораздо проще использовать тот же Data Mapper со всеми связующими чем AR. Хотя опять же никто не мешает это реализовать в Yii самостоятельно
Михаил Артемьев: а Вы в любом случае будете искать коды и заменять их значения, вопрос только как - используя ООП и архитектуру со всеми ее плюсами, или простыней сплошного кода
McMike: ну а что мешает при работе с Pjax рендерить страницу не целиком, а скажем через renderPartial? или вынести часть представления обернутое в pjax в отдельное представление и при соответствующем запросе рендерить только его?