Помогите разобраться с проблемой.
Задача.
Взять данные из базы данных, записать их в файл нужным форматом и выдать его пользователю для сохранения на компьютере.
Для простоты назовем его экшином "SAVE"
Вроде все сделал, а на последнем этапе — затык.
После появления окна для выбора места куда сохранить файл, файл сохраняется как положено, а вот вместо того, чтобы по логике компонент должен вернулся туда откуда был запущен экшин "SAVE" — на окне крутиться AJAX-круг и все.
Такое ощущение что AJAX не может получить данные для перерисовке страницы.
Как полечить?
<?php class actionMypatchPatchSave extends cmsAction { public function run($patch_id=false){ ... $mypatch_error = $this->PatchSave($patch_id); ... $this->redirectToAction(''); } private function PatchSave($patch_id=false) { ....... return $mypatch_error; } }