Я думаю, что рендеринг ajax добавляет некоторые js или css в ваш код, просто сравните классы, добавляющие или удаляющие как ajax, так и обычный рендер. Я думаю, что некоторые классы добавляются во время вызова Renderajax. Вы проверяете, используя firebug.
я использую нормальноreturn this->render('create', ['model' => $model])
моё всплывающее окно полностью теряет связь. Когда я перехожу наreturn $this->renderAjax('create', ['model' => $model]);
все волшебно на своих местах. Я немного осмотрелся, чтобы прочитать о renderAjax (), но там, похоже, нет абсолютно ничего. Может кто-нибудь сказать мне, что он делает? Я знаю ajax, но из того, что я знаю, он обычно не имеет ничего общего с css или bootstrap.