Дмитрий Добрышин, Вы хотите вернуться на страницу с ранее установленной сортировкой? Таких механизмов нет, все обычно делается руками. Запрос на перебор не занимает много времени, если вы знаете дефолтную сортировку, которую указывали в activeProvider.
При переходе на определенную страницу с пагинацией передается параметр ?page=10.
Так как вы можете узнать общее кол-во записей в системе и знаете величину $dataProvider->pagination->pageSize = "Ваше значение", то простыми математическими действиями вы можете понять, на какой странице будет ваша запись.
Дмитрий Бондарчук, Скажите, что вам возвращается. Судя по вашему коду вы завершаете сеанс cURL до того как успеваете получить ошибку.
Поместите вот этот ваш код до закрытия:
if (curl_errno($curl)){
echo '';
echo curl_error($curl);
echo '';
} else {
echo '';
echo "Удачно";
echo $response;
echo '';
}
Или используйте что-то такое:
$response = curl_exec($ch);
if ($response === false) {
throw new Exception(curl_error($ch), curl_errno($ch));
}
curl_close($ch);