框架目录结构
<pre><code class="language-plantuml">@startuml
'plantUml在线客户端:https://d3.yunser.com/plantUml
salt
scale 1.5
{
{T
+ **/**
++ **core** <color:#ccc>框架核心目录</color>
+++ **v0.1** <color:#ccc>框架版本目录</color>
++++ <&file>core.php <color:#ccc>核心文件,在入口文件被调用</color>
++++ **z** <color:#ccc>核心类目录</color>
+++++<&file>z.class.php <color:#ccc>核心类</color>
+++++<&file>pdo.class.php <color:#ccc>PDO封装</color>
+++++<&file>cache.class.php<color:#ccc>缓存类</color>
+++++<&file>view.class.php<color:#ccc>视图模板类</color>
++++ **ext** <color:#ccc>扩展类</color>
+++++ **ttfs**
+++++<&file>verimg.class.php <color:#ccc>图片验证码类</color>
+++++<&file>db.class.php <color:#ccc>数据库操作封装</color>
++++ **tpl** <color:#ccc>框架信息页模板</color>
++ **common** <color:#ccc>公用目录 跨APP共享</color>
+++ <&file>functions.php <color:#ccc>全局函数</color>
+++ <&file>mapping.php <color:#ccc>命名空间与文件路径映射</color>
+++ <&file>config.php <color:#ccc>项目配置文件</color>
+++ **ctrl** <color:#ccc>跨APP控制器父类</color>
+++ **lib** <color:#ccc> 跨APP类库</color>
+++ **model** <color:#ccc>跨APP模型父类</color>
+++ **consts** <color:#ccc>跨APP常量</color>
+++ **base** <color:#ccc>数据表结构及验证规则</color>
++++ <color:red><&file>DB_NAME.base.php</color>
++ **public** <color:#ccc>入口文件 前端资源</color>
+++ **<color:red><&file>APP_NAME.php</color>** <color:#ccc>入口文件</color>
++ **app** <color:#ccc>项目mvc目录</color>
+++ **<color:red>APP_NAME</color>** <color:#ccc>app某实例mvc目录</color>
++++ <&file>functions.php
++++ <&file>config.php
++++ **v1.0** <color:#ccc>版本号与config.php的VER值一致(不带v)</color>
+++++ **common**
++++++ <&file>functions.php
++++++ <&file>mapping.php
++++++ <&file>config.php
++++++ <&file>router.php
++++++ **base** <color:#ccc>数据表结构及验证规则</color>
+++++++ <color:red><&file>DB_NAME.base.php</color>
+++++ **model** <color:#ccc>模型目录</color>
+++++ **ctrl** <color:#ccc>控制器目录</color>
+++++ **view** <color:#ccc>视图模板目录</color>
++++++ **default**<color:#ccc>默认模板,可用于换肤切换</color>
+++++++ **CTRL_NAME**
++++++++ <&file>ACTION_NAME.html
+++++ **lib**
+++++ **base**
}
}
@enduml</code></pre>