我们从客户那里接到一个需求,让我们更改Magento后台网格显示的行数。现在,这非常简单,我们知道如何做。下面的例子中,我们将使用Magento观测者模型和事件“core_block_abstract_prepare_layout_before”。 首先,给你的文件做好备份。 这是事件的例子,将下面的代码放入到config.xml: <adminhtml> <events> <core_block_abstract_prepare_layout_before> <observers> <reward> <class>grid/observer</class> <method>applyLimitToGrid</method> </reward> </observers> </core_block_abstract_prepare_layout_before> </events> </adminhtml> 第二步 创建模型类observer.php class Alwayly_Grid_Model_Observer { public function applyLimitToGrid(Varien_Event_Observer $observer) { $block = $observer->getEvent()->getBlock(); if(($block instanceof Mage_Adminhtml_Block_Widget_Grid) &amp;amp;amp; 如果你知道如何创建Magento模块,那么最好将这些代码写入你自己的模块。 (责任编辑:好模板) |