- 论坛徽章:
- 0
|
开发规范
2011年3月1日
10:00
1
|
MVC分离
|
|
|
2
|
STemplate
|
自行开发的模板系统
|
|
4
|
STable类
|
表访问
|
|
5
|
SMemTable类
|
提供缓存服务,有对应的表
|
|
6
|
SRequest
|
参数检查及验证
|
|
8
|
Autoload
|
类库自动导入
|
|
9
|
Dispatch
|
自动派发
|
|
10
|
SRouter
|
URL重写,实现伪静态
|
|
开发规范
1
|
本地的PHP错误提示,要求全开 ,包括
Notice
|
运行时不允许出现任何错误信息
|
2
|
经常使用ZDE的代码分析
|
不允许出现ZDE警告(有个别例外)
|
3
|
尽可能参考现有代码,以保持风格一致
|
|
文件分布
SXxxxx
|
系统类
|
存储目录 system
|
文件名
spublic.system.php
|
MXxxxx
|
模型类
|
存储目录model
|
文件名
mbuyer.model.php
|
CXxxxx
|
控制器类
|
存储目录controller
|
文件名
chome.controller.php
|
|
视图文件
|
存储目录view
|
文件名 home.php
可以有子目录
|
|
配置文件
|
存储目录config
|
文件名
system.config.php
database.config.php
application.config.php
|
|
上传文件
|
存储目录upload
|
按 年/月/日/文件类别_序列号
|
|
脚本文件
|
static/js
|
|
|
图片文件
|
static/img
|
可有子目录
|
|
样式文件
|
static/css
|
|
|
动画文件
|
static/flash
|
|
|
日志文件
|
log
|
年/月/日/类别
|
|
静态页面
|
static/html
|
|
|
|