LittleFatNinja: Ну ладно, читать документацию религия не позволяет, но тупо вывести в браузер результат работы Html::a(***) или Url::toRoute(***) никак, нет?
LittleFatNinja: А Вам тяжело прочитать в документации, как работает Html::a(), Url::toRoute?
Примеры написали Вам, подумать над ними религия не позволяет?
Антон Рейтаровский: Наследуйте WidgetAssets виджета и переопределяйте там стили. Дочерний файл расположите в директории приложения, тогда обновление виджета его не затронет
Антон Рейтаровский: Положите свой файл со стилями в css директорию виджета, а в WidgetAssets (наследуемый от AssetBundle) подключите его после основного css файла.
Yan_Alex: InnoDB поддерживает foreign key, при валидации можно выставить значение по умолчанию, так что пробуйте.
При установке foreign key можно тоже задать установку параметра, как бы по умолчанию, например для дочерних категорий, когда родительская удаляется.
agent1156: Раз не срабатывает, значит не отрабатывается, правильно? Сделайте дополнительно проверку, простейшую, выведите результат findModel через print_r, проверьте, действительно передаётся id
Crash: Не только виджеты, но и модули, компоненты, даже модули и компоненты на первом месте, потом уже виджеты.
Тем более, надо знать, как изначально у Вас это реализовано.
Недавно столкнулся с проектом, где была тоже "лапша" из html-php, куча if-else. Изначально было не продуманная структура и всё свалено в одну кучу, для админа, модератора и клиента. Можете этот ужас себе представить.
Если разбивать на модули, то "лапши" не будет. Весь функционал разбит по модулям, к которым он относится.