使用phpcms的感受

原创
2015/01/21 22:33
阅读数 592

第一次使用这软件感觉还好,慢慢修改得越来越深入了就发现模块化设计真的很好,mvc做得不错,值得一赞

1:URL中 m = module c = controller a = action 交给applicantion类处理,这个相当于其它框架中的路由控制

2:pc_base静态类负责加载配置文件,全局函数,基本类库,全部使用静态方法,方便在整个项目中调用,当然静态方法也是相当快,因为静态方法调用速度更快,不用实例化

3:配置文件格式是一个数组,并且使用pc_base的静态方法加载,避免使用全局变量,全局变量一个缺点就是项目大了,可能会重复定义同名的变量,

4:语言分离,代码中没有一句中文,而且随时可以更改语言,使用一个函数,只需传一个key就可以

5:数据模型,表名只需要写一次,类似数据表归为一个模型,在任何模块要使用该模型只需载入一下即可,要是能在其它模块调用其它模块方法就更好了

6:使用的数据库实例使用工厂模式

7:pc_base 加载过的文件使用一个静态的数组记录,防止二次加载

8:对一些经常使用数据进行以数组的方式的文件缓存,比如,常见的地区数据,数据库字段

9:对插入数据库的数据进行字段的检查,可以加固程序,防止sql注入

10:模块化设计的框架和CI框架很相似

慢慢会增加更多。。。。。。。

 

展开阅读全文
加载中
点击加入讨论🔥(1) 发布并加入讨论🔥
打赏
1 评论
3 收藏
0
分享
返回顶部
顶部