В качестве учебного упражнения используйте создатель модуля , чтобы создать страницу сетки администратора и посмотреть, как это сделать. Или даже измените его вывод, чтобы получить то, что вам нужно.
Будет блок контейнера сетки, блок сетки (с методами _prepareCollection
и _prepareColumns
), модель, модель ресурса (представляющая одну запись) и модель ресурса коллекции (представляющая несколько записей).
Предоставление собственных _init
методов не должно быть проблемой. Возможно, вы захотите опубликовать свой файл config.xml и код в виде вставки или чего-то подобного.