account-4: не совсем понял получилось у вас или нет. у меня гит не позволяет удалить ремоут указанием полной ссылки. нужно указывать имя ремоута. Кстати можно еще попробовать воспользоваться коммандой git remote set-url [--push] только её нужно будет выполнить два раза(для fetch и для push) или подправить ссылку руками в .git/config
максимум что может юи без конкретного на то пинка - это обернуть операцию в транзакцию и если что откатить. и то, нужно конкретно указать что должно быть завернуто в транзакцию
AlexKuznec: ну вы их защитили от удаления на уровне базы, а обработку ошибок базы нужно вручную делать, так всегда было. юи не откуда знать как обработать ту или иную нештатную ситуацию
ZSarKZ: за чем компонент? вам нужно к нему обращаться в любом месте приложения? компонент стоит делать тогда когда к нему доступ нужен вне зависимости от контекста. если вам нужно просто форму с обработкой сделать на нескольких страницах сайта - делайте виджет
Рендеринг от юи тут по идее не при чем. На событие окончания body повешена только отрисовка панельки, так что думаю все данные вы сможете увидеть по ссылке /debug/default/index в том числе и API запросы, как мне кажется.