同福

TFPHP框架开发项目规范

介绍

介绍


功能页面

结构

结构包括:控制器、接口、模板

规则

  • 控制器名称和模板名称还有接口名称要一一对应

  • 接口不是必须的,控制器可以没有接口,例如:index、xxxOK

  • 只有接口没有控制器和模板也是允许的,例如:safeCode、status、logout

  • 利用接口属性实现多个事件的处理

适用

适用于包含表单的功能页面。页面可以是一个表单的独立功能页面,也可以是复杂的组合表单页面。例如:登录页面、注册页面、用户列表管理页面等等

示例1

页面只有一个接口的情况,接口要和控制器、模板名称对应起来

控制器

article.inc.php

接口

api/article.inc.php

模板

article.html

信息页面

结构

结构包括:控制器、接口、模板

规则

  • 控制器名称和模板名称一一对应

  • 控制器直接通过远程方式调用接口提取数据,一般情况下接口为RESTFul风格

  • 控制器直接将数据展示到模板上面

适用

适用于网站首页、频道首页以及各种资源的列表页面和详情页面,这类页面的数据不能通过JS载入必须通过后台直接渲染,页面需要做SEO优化处理。例如:网站首页页面、个人主页页面、文章列表页面、文章详情页面等等