PHP表现层应该注意的一个结构性的问题。

jackxiang 2009-3-31 10:11 | |
1、global属性,建议用对象来读取。
2、获取post或get传递的数据,建议用一个对象来处理,检测时同时需要考虑不同的处理情况。
3、ubb代码存入数据库时要转为标准html代码存入数据库,因为读的几率更高。
4、 对类中的方法,要尽量保证原子性,这样对于单元测试和后期维护都有利。
5、置顶和帖子属性是两个不同的内容,应该用不同的字段表示。也就是存储时尽量不要交叉。
6、继承方式不利于扩展性,组合方式更方便使用。
7、page、pagesize对每个分页程序都是必须的,所以应该把分页的逻辑也并入分页类中。
8、命名规则:需要规范的命名规则。
9、ajax传递时,如果需要html代码,也需要用模版。
10、程序上线前要检查,清理var_dump。
11、对于smarty模版,建议将需要的跳转定义在页头,这样可以对本页可能产生的业务逻辑更清楚。
12、header跳转后需要exit或return,否则后续代码会继续执行。

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/1692/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]