обычно просто включается показ ошибок на тот случай если у вас чтото не так. но вот что можно проверить. 1) убедитесь что data["user_image"] содержит имя загруженного файла (пришедшего через форму, так как с другими файлами эта команда не работает) можете это сделать например if (is_uploaded_file($this->data["user_image"])) { echo "Файл все таки есть!!!"; die(); } 2) убедитесь что у вас есть право писать в папку "../images/user_images/", а так как вы выставили относительный путь, то убедитесь что он правильно выставлен и папка существует