入口文件/www/index.php1. 自 URL 中分析当前企业目录名(企业域名:QY_DOMAIN)、应用名(唯一标识名:APP_IDENTIFIER)、应用目录名(APP_DIR,标准产品的APP_IDENTIFIER原则上同APP_DIR是一致的,如果需要重新定义,可以在应用目录根目录建立app.php <?php $identifier = array('identifier'=>'xxx'); 来自行定义)2. 重构预定义的环境变量,主要是路径信息,如:PATH_INFO、REQUEST_URI、PHP_SELF3. 为方便使用,新增了路径信息的预定义环境变量,在原来的变量名加了前缀:CY_。比如:CY_PATH_INFO、CY_REQUEST_URI、CY_PHP_SELF根据当前的URL,来获取具体的应用代码目录(APP_DIR),定位到具体的项目应用目录APP_PATH进入 ThinkPHP 的框架入口(ThinkPHP.php)以下的流程均按 ThinkPHP3 的系统流程来走请请求的URL。WEB SERVER配置 REWRITE团队开发约定:1. 应用代码使用 PSR-2 风格编码2. 禁止使用 ThinkPHP 的单字母函数D()、M()导入类库,使用 PHP5 的 use 导入3. 所有涉及 URI 路径的均不可以直接拼写,改由统一的函数来输出4. 非必要的情况下,禁止修改框架代码,如果必须要修改的,必须在文档标注5. 代码注释使用 PHPDoc 规范应用的 [APP]/Common/Conf/config.php读取数据库表结构存在企业标识字段 domain通过 QY_DOMAIN 来读取对应企业的数据TP 的开发模式目录结构:/_DOCS_ 框架的简明文档、开发规则/Common 默认的应用、公共对外的接口,当访问的应用不存在则会访问改目录,涉及选人等组件的接口也存放于此/Demo 示例应用代码/ThinkPHP ThinkPHP 框架代码目录/www 入口目录