gpt4 book ai didi

php - Magento - 如何使用从自定义 MySQL 表获取数据的网格表创建 Adminhtml 页面

转载 作者:行者123 更新时间:2023-11-30 22:50:13 25 4
gpt4 key购买 nike

我使用的是 Magento 1.9.0.1。

现在我正在为 Magento 开发自定义扩展,我需要知道如何将自定义 MySQL 表中的数据放入自定义管理面板页面中的表中。

我已经在管理面板中添加了一个自定义页面,这里是:

enter image description here

这是此页面的代码/app/design/adminhtml/default/default/template/vivasindustries/smsnotification/about.phtml:

<h2> Hi there</h2>
This is new custom page where i must add a grid table!

在此页面中,我想添加一个像这样的网格表:

enter image description here

这只是我需要什么样的表格的一个例子。在这张表中必须有第一次,所以我可以理解这些东西是如何工作的只有 3 个单元格 - ReceiverPhone 和正在获取的 Date来 self 的自定义 MySQL 表 VivasIndustries_SmsNotification 的数据。

这是一张来自 phpMyAdmin 的图片,因此您可以看到表 VivasIndustries_SmsNotification 的结构:

enter image description here

所以最后我想说我希望这些数据在我的自定义管理页面中显示为网格表..

请帮我制作这个东西。

提前致谢!

最佳答案

我建议您查看现有的 block 类,例如目录 -> 管理产品:

Mage_Adminhtml_Block_Catalog_Product_Grid
app/code/core/Mage/Adminhtml/Block/Catalog/Product/Grid.php

您可以将该文件复制到您自己的模块,并将类重命名为 [Namespace]_[Module]Block[BlockName]

您可能想要更改 _prepareCollection 和 _prepareColumns 方法中的代码。

除了在模块中创建自己的模型以从数据库中检索数据外,您可能还想通过继承某些类来保留 getCollection() 方法,但不确定需要继承哪个类。

关于php - Magento - 如何使用从自定义 MySQL 表获取数据的网格表创建 Adminhtml 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28382871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com