目录 |
[编辑]
模块名
- 可以是任意可显示字符
- 建议选择反映模块功能的名字
[编辑]
模块主目录名称
- 以小写字母开头的数字和字母的组合,允许包含下划线”_”。
- 建议采用与模块功能相关的目录名。
[编辑]
模块数据库表名称
- 以模块目录名称加下划线”_”为前缀
- 只用小写字母
- 用下划线“_”分隔单词
例如:
模块名:A Foo Module
目录名:foo
表格名:foo_*
[编辑]
一般函数名称
- 以模块目录名称加下划线”_”为前缀
- 采用camelCaps风格分隔不同单词
例如:
函数名:foo_doSomething
[编辑]
区块函数名称
- 总是以b_[模块目录名]_为前缀
- 采用camelCaps风格分隔不同单词
例如:
区块函数名:
- b_foo_blockContent_show
- b_foo_blockContent_edit
[编辑]
变量名
- 以模块目录名称为前缀
- 采用camelCaps风格分隔不同单词
例如:
变量名:$fooOneVariable
[编辑]
类名称
- 以模块目录名称为前缀,首字母大写
- 采用camelCaps风格分隔不同单词
例如:
类名称:fooClass
[编辑]
方法名称
- 首字母小写
- 采用camelCaps风格分隔不同单词
例如:
方法名:oneMethod*
[编辑]
语言字符串
- 以下划线开头,全部大写
- 格式:_<PREFIX>_<DIRNAME>_<STRINGNAME>
- 前缀用来突现需要字符串的地方(及存储在哪个文件中)
- 前缀:
- MD - language/english/main.php(字符串在主模块脚本中使用)
- MB - language/english/blocks.php(字符串在模块区块中使用)
- AM - language/english/admin.php(字符串在模块管理中使用)
- MI - langauge/english/modinfo.php(字符串在模块安装和配置中使用)
例如: _MI_FOO_TITLE