Как в Magento создать пустую коллекцию для грида
Иногда надо протестировать грид, до того как будет созданы классы коллекции. Передать в setCollection объект типа Array_Object недостаточно, т.к. у коллекции вызывается ряд методов: setCurPage и т.д. Так что же делать?
В файле класса грида (или выше по иерархии, зависит от ваших требований) добавляем такой класс:
0 1 2 3 4 |
class Collection_Mock extends ArrayObject { public function __call($name,$arguments){} } |
после этого, его можно засетить в качестве любой пустой коллекции, вот так:
0 1 2 |
$collection = new Collection_Mock(); |
теперь грид отобразится
Автор: | Теги: /
| Рейтинг:
Добавить комментарий