Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php magento自定义管理报告筛选器_Php_Magento_Adminhtml - Fatal编程技术网

Php magento自定义管理报告筛选器

Php magento自定义管理报告筛选器,php,magento,adminhtml,Php,Magento,Adminhtml,我按照这个指南构建了一个定制报告。然而,我也希望能够添加一个过滤器;与位于@Report->Sales->Orders的类似 我试图找出核心中所有必要的部分在哪里,但我肯定遗漏了什么。它们似乎位于Mage/Sales/Block/Adminhtml/Report/Filter/Form 任何帮助都非常棒请查看/app/code/core/Mage/Adminhtml/controllers/Report/salecontroller.php,然后转到saleaction,您将看到两个参考块: $

我按照这个指南构建了一个定制报告。然而,我也希望能够添加一个过滤器;与位于@Report->Sales->Orders的类似

我试图找出核心中所有必要的部分在哪里,但我肯定遗漏了什么。它们似乎位于Mage/Sales/Block/Adminhtml/Report/Filter/Form


任何帮助都非常棒

请查看
/app/code/core/Mage/Adminhtml/controllers/Report/salecontroller.php
,然后转到
saleaction
,您将看到两个参考块:

$gridBlock = $this->getLayout()->getBlock('report_sales_sales.grid');
$filterFormBlock = $this->getLayout()->getBlock('grid.filter.form');

您可以在标记为
的部分下的
app/design/adminhtml/default/default/layout/sales.xml中找到定义。注意,这里通过操作方法设置了一些选项。这将引导您访问
sales/adminhtml\u report\u filter\u form\u order
,您可以在
app/code/core/Mage/sales/Block/adminhtml/report/filter/form/order.php
及其父级
。/form.php
。请看一下
\u prepareForm()
函数,它将为您提供更好的模板。请注意,它们都是
Mage/Sales/Block/Adminhtml/Report/Filter/Form

的后代。请查看
/app/code/core/Mage/Adminhtml/controllers/Report/SalesController.php
,然后转到
saleaction
,您将看到引用的两个块:

$gridBlock = $this->getLayout()->getBlock('report_sales_sales.grid');
$filterFormBlock = $this->getLayout()->getBlock('grid.filter.form');
您可以在标记为
的部分下的
app/design/adminhtml/default/default/layout/sales.xml中找到定义。注意,这里通过操作方法设置了一些选项。这将引导您访问
sales/adminhtml\u report\u filter\u form\u order
,您可以在
app/code/core/Mage/sales/Block/adminhtml/report/filter/form/order.php
及其父级
。/form.php
。请看一下
\u prepareForm()
函数,它将为您提供更好的模板。请注意,它们都是Mage/Sales/Block/Adminhtml/Report/Filter/Form
的后代