в моем собственном расширении Magento Я использую блок сетки, чтобы отобразить сбор данных в моей таблице базы данных. Пока все работает нормально, работает стандартная нумерация страниц от magento.
Теперь я хочу добавить некоторые случайные данные, которых нет в таблице БД, в коллекцию, чтобы показать их в моей сетке. Если я пытаюсь как следует, нумерация страниц перестает работать:
class My_own_Block_Admin_Main_Grid extends Mage_Adminhtml_Block_Widget_Grid
{
protected function _prepareCollection {
// Load the collection
$collection = getResourceModel('sales/order_grid_collection');
// Add custom data
$collection->addToAll('example', 'This is a test');
// Set the collection
$this->setCollection($collection);
return parent::_prepareCollection();
}
}
Нумерация страниц теперь не действует. Страница 1 совпадает с 2 и показывает все записи.
Какой правильный и рабочий способ передачи данных в коллекцию без разбивки на страницы?