用户名 密码 记住我 还未注册?

MediaWiki - 命名惯例

[首页]

命名惯例

Wikipedia,自由的百科全书

首页 | 最近更改 | 编辑本页 | 修订历史 | 切换到MediaWiki模式

可打印版 | 免责声明 | Privacy policy

目录

模块名

  • 可以是任意可显示字符
  • 建议选择反映模块功能的名字

模块主目录名称

  • 以小写字母开头的数字和字母的组合,允许包含下划线”_”。
  • 建议采用与模块功能相关的目录名。

模块数据库表名称

  • 以模块目录名称加下划线”_”为前缀
  • 只用小写字母
  • 用下划线“_”分隔单词

例如:

模块名: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

来自"http://xoops.org.cn/modules/mediawiki/index.php/%E5%91%BD%E5%90%8D%E6%83%AF%E4%BE%8B"

浏览统计:2,842 次。 最后修订:07:56 2009年4月7日 © XOOPS China.