天下无坑

天下无坑


框架目录结构

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

页面列表

ITEM_HTML