Страница 1 из 1

Изменение count для pagination в ActiveDataProvider при изменении модели

Добавлено: 2020.02.21, 12:09
vv-off
Здравствуйте!
Формирую ActiveDataProvider, получаю его в контроллере, затем
беру модель (getModels), вношу изменения, возвращаю модель (setModels) в провайдер.
Вопрос, как внести новый count в провайдер, если количество объектов в модели изменилось, в результате изменений?

Re: Изменение count для pagination в ActiveDataProvider при изменении модели

Добавлено: 2020.02.21, 14:06
azz
setTotalCount? Но это вроде бы не нужно, потому что

Код: Выделить всё

public function getCount()
{
	return count($this->getModels());
}

Re: Изменение count для pagination в ActiveDataProvider при изменении модели

Добавлено: 2020.02.21, 14:37
vv-off
Спасибо! Я разобрался, так сделать не получиться, потому что я передаю не весь дата провайдер, а только одну страничку.