假设这个模块名字为:Mage_Sintax 1. 模块声明 文件: app/etc/modules/Mage_Sintax.xml
2. 生成Module配置文件. 文件: app/code/local/Mage/Sintax/etc/config.xml
3. 创建控制器文件 app/code/local/Mage/Sintax/controllers/Adminhtml/MyformController.php
4. 为Form文件穿件Block类(这步是可选的) 文件名: app/code/local/Mage/Sintax/Block/Myform.php 5. Layout 文件 文件: app/design/adminhtml/default/default/layout/sintax.xml
6. Form 模板页 文件: app/design/adminhtml/default/default/template/sintax/myform.phtml
7. 翻译文件: app/locale/en_US/Mage_Sintax.csv // this step is optional 8. Helper文件: app/code/local/Mage/Sintax/Helper/Data.php
以下几点说明: 1. config.xml中的acl标签的含义是什么? 2. helper类是必须的,为什么? 3. 本例block声明的类型为adminhtml/template, 不必声明相应的block类 (责任编辑:最模板) |