我跟了一个wiki岗位设置与自定义数据库表中的自定义模块。
http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/custom_module_with_custom_database_table
有一两件事,我不能工作是如何在管理后台显示数据库的条目列表。 关于我失去了我的任何想法,将不胜感激?
我跟了一个wiki岗位设置与自定义数据库表中的自定义模块。
http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/custom_module_with_custom_database_table
有一两件事,我不能工作是如何在管理后台显示数据库的条目列表。 关于我失去了我的任何想法,将不胜感激?
下面的代码是简单的方法来查看管理面板自定义表DATAS
为您的自定义模块管理视图:
创建模块中的以下路径:
/app/code/local/<Namespace>/<Module>/etc/adminhtml.xml
在adminhtml.xml文件包含以下内容
<?xml version="1.0"?>
<config>
<menu>
<[module] module="[module]">
<title>[Module]</title>
<sort_order>71</sort_order>
<children>
<items module="[module]">
<title>Manage Items</title>
<sort_order>0</sort_order>
<action>[module]/adminhtml_[module]</action>
</items>
</children>
</[module]>
</menu>
<acl>
<resources>
<all>
<title>Allow Everything</title>
</all>
<admin>
<children>
<[module]>
<title>[Module] Module</title>
<sort_order>200</sort_order>
</[module]>
</children>
</admin>
</resources>
</acl>
<layout>
<updates>
创建Adminhtml文件夹并创建Controller.php这样的文件
/app/code/local/<Namespace>/<Module>/controllers/Adminhtml/<Module>Controller.php
在<Module>Controller.php
文件包含以下内容
<?php
class <Namespace>_<module>_Adminhtml_<module>Controller extends Mage_Adminhtml_Controller_Action
{
public function indexAction()
{
$this->loadLayout()->_setActiveMenu('<module>/items');
$this->renderLayout();
}
}
应用程序/设计/ adminhtml /默认/缺省/布局/ .XML
在<module>.xml
文件包含以下内容
<?xml version="1.0"?>
<layout version="0.1.0">
<[module]_adminhtml_[module]_index>
<reference name="content">
<block type="core/template" name="domain" template="[module]/[module].phtml"/>
</reference>
</[module]_adminhtml_[module]_index>
</layout>
创建以下路径中的新文件夹
app/design/adminhtml/default/default/template/<module>/<module>.phtml
在<module>.phtml
文件包含以下内容
<?php
// Write your custom table Collection Here
?>
好吧,显示在管理后台数据库条目,你需要做以下事情: - 创建管理后台控制器的路由器。 这可以通过config.xml文件来完成 - 创建一个控制器 - 创建一个网格容器块 - 创建一个网格块。 在这个网格块,您可以指定哪些列...要添加到列表
你可以按照下面的教程:
Magento管理是相当复杂的,要学习它的最好办法是在现有的代码看,比如如何Magento的显示器产品列表...