您的位置:首页 > 编程语言 > PHP开发

针对性的一些规范总结,针对thinkphp框架

2016-04-14 10:26 447 查看
1. 课程里定为:

a. 基本功能,

b. 课程的一些附件加功能, =放附加表-后台也尽量单独加

c. 其他的一些自定义功能=放附加表-后台也尽量单独加

2. 不涉及业务和数据的功能,

a. 针对我们所有平台通用的, 这个用base里composer,方便其他平台下载调用

b. 针对某个平台 , 放在TP的ORG里,

c. 用的针对性比较强, 放在所以目录的org里.

3. Common文件尽量少放函数, 除了一些函数,网站用, 但没必要放在org的那些

4. 模块划分,和层级

a. 能分模块的尽量细分一下模块, 比如课程,可以细分成, 派课,课程基本信息,课程内容等等, 多分几个action

b. 针对那些tp3.2的, 统一采用之前定的: c层: 只处理数据显示, L层:逻辑处理M: 数据处理, 跨业务的,通过L层来调用

c. 跨业务调用: tp3.2 用L层 , tp3.0可能比较老, 如果能分就尽量分用A方法调用

5. 在base原子方法里有的尽量用这里的方法

6. 针对原子方法,

a. 各个team , 如果考虑到是用的比较多的, 尽量写在原子方法里, 以提供方去调用.

b. 如果不熟悉可以问一下, 之后会有原子方法的目录出来

c. 原子方法, 会在github里会有对应的文档说明.

7. 调试这一块, 希望大家尽量开启:

a. SHOW_PAGE_TRACE , 看到所有的调用和sql

b. LOG_RECORD:所有的调用和sql , 以及所有的错误显示包括notice

c. 尽量不要用error_reporting(0)屏蔽所有错误

8. Js调用和对外接口调用,一定要加一些token或者是ip限制, 防止攻击

9. 图片这一块,使用的时候注意一下,目前我们已经是放在另外一台服务器

10. 数据库一定要加注释
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: