分类: 系统运维
2011-05-20 15:36:53
开发规范
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 |
|