Добавление данных в коллекцию сетки Magento уничтожает пейджер - PullRequest
1 голос
/ 17 ноября 2010

в моем собственном расширении 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 и показывает все записи.

Какой правильный и рабочий способ передачи данных в коллекцию без разбивки на страницы?

1 Ответ

0 голосов
/ 17 ноября 2010

Ответ на этот вопрос является следующим потоком

http://www.magentocommerce.com/boards/viewthread/192232/#t239222

...