layouts文件夹: 各模块对应文件夹里的布局文件,不允许跨模块使用 models文件夹 公共的数据库模块 modules文件夹 除了common文件夹为公共函数,其它模块之间禁止跨模块调用服务类,以避免业务逻辑混乱 文件命名规则: 1、每个控制器必须要有一个单独的视图文件夹 2、文件夹名称不能有中杆"-",如有请以下划线"_"代替。 3、文件名称不能有下划线"_",如有请以中杆"-"代替 数据安全: 1、目前采用AJax返回数据,有可能会返回全部字段信息,这是很危险的,请避免不使用的字段返回在数据中; 2、在编写程序的同时,请注意帐户信息,不允许客户A查看、编辑客户B的任何信息; 3、必须在控制器完全限制 代码: 对于只包含有 PHP 代码的文件,结束标志("?>")是不允许存在的,PHP自身不需要("?>"), 这样做, 可以防止它的末尾的被意外地注入相应。 变量命名: 1、Zend框架推荐使用驼峰式 2、请阅读 Zend Framework 的 PHP 编码标准 样式编写风格: 0、网站布局,main-header、main-container、main-left、main-right、main-footer 1、模块使用ID,统一小写命名如:whatsnew-module、product-module 2、模块内元素使用Class,如:module-title、module-link、module-container 3、编写CSS,如:#whatsnew-module .module-title,#product-module .module-title AJAX 返回JSON 标准元素 state:0:失败 ,1:成功 message:返回的提示信息,数组类型 data: 返回数据 total:分页中的数据总数 errorMessage