PHPCMS 应用开发规范

应用目录规范

phpcms\plugin\应用唯一标识。注:应用唯一标识 为英文数字或者下划线组成

命名规范

PHPCMS V9按照如下的规范对程序和模板进行命名,请在设计应用时尽量遵循此命名规范:

  • 类文件命名 以 .class.php后缀命名。
  • 应用后台模板文件 以 .tpl.php 后缀命名。
  • 应用前台模板文件 以 .html 后缀命名。
  • 应用嵌入式开发文件 以 hook.class.php命名,其他命名无效。
  • 应用后台管理文件 以 plugin_admin.class.php命名,其他命名无效。
  • 应用前台展示文件 以 *.class.php命名。默认可用:应用唯一标识.class.php。
  • 应用参数配置文件 以 plugin_应用唯一标识.cfg.php命名。注:应用唯一标识 为英文数字或者下划线组成。
前台展示页面访问方法

其中 xxx 为应用的唯一标识,yyy 为文件名,zzz为方法名,aaa为传递的加密参数。

前台展示页面访问方法
plugin.php?id=xxx-yyy-zzz&args=aaa
伪静态访问
plugin-xxx-yyy-zzz-aaa.html
目录结构规范

请参照应用结构一文

CSS继承规范

PHPCMS v9后台应用在运行时会默认继承后台已有CSS样式

后台CSS样式主要文件有
  • /statics/css/reset.css
  • /statics/css/system.css
  • /statics/css/dialog.css
后台管理文件表单提交

1
2
3
4
5
<form action= "?m=admin&c=plugin&a=config&pluginid=<?php echo $_GET['pluginid']?>&module=后台操作文件方法名称"  method= "post"  id= "myform" >
 
<input type= "hidden"  value= "<?php echo $_SESSION['pc_hash']?>"  name= "pc_hash" >
<input name= "pluginsubmit"  type= "submit"  value= "<?php echo L('submit')?>"  class = "button" >
</form>
全站函数及类库调用规范

PHPCMS v9应用可以直接调用系统中现有函数与类库文件,调用方法与系统默认调用方式相同。

1.系统类库位于系统的phpcms/libs/classes目录下面

函数库文件名为*.class.php,其中global.func.php为框架中默认加载,global.func.php中函数可直接使用

示例:


1
$http  = pc_base::load_sys_class( 'http' );  //实例化http类

1
pc_base::load_sys_class( 'format' '' , 0);  //调用form类,不进行实例化操作

2.系统函数库位于系统的phpcms/libs/functions目录下面,函数库文件名为*.func.php

示例:

?
1
pc_base::load_sys_func( 'mail' ); 调用mail函数包
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值