Как получить id'шники полей page gridView?
Добавлено: 2018.12.17, 17:45
Не могу понять что делаю не так. Пишу в контроллере:
И всё что нужно формируется. На странице у меня 20 строк. 20 и формируется в xml файле. Только вот незадача, формируются одни и теже записи(те что на первой странице), не зависимо от выбранной страницы в пагинации и применненных фильтров.
Код: Выделить всё
public function actionExportxml()
{
$searchModel = new ObjectSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
foreach ($dataProvider->getModels() as $object) {
$data[] = $object->id;
}
$model = Object::findAll($data);
$xml = new \DOMDocument('1.0', 'UTF-8');
//и далее компануем xml, там все работает.
//проверял при $model = Object::findAll();
}