栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > msqphp

应用结构 - msqphp轻量级php7.1框架beta -1.9版本使用手册

msqphp 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

应用结构 - msqphp轻量级php7.1框架beta -1.9版本使用手册


## web目录结构

### 目录结构(config中大多可配,改不改是你的事情)
* * * * *

主要目录
├─web
├───application 应用目录(顶级命名空间 App)
├───test 应用测试目录
├───bootstrap 引导程序目录(入口目录)
├───config 配置目录
├───library图书馆, 也就是你自己的类文件函数什么的, 怎么加载是你的事
├───public WEB目录(对外访问目录)
├───resources 资源目录
├───storage仓库, 放东西的, 需要对应权限
├───vendor composer扩展文件夹(加载什么是你的事)
├───composer.json composer定义文件
├───composer.lock composer定义文件

├─bootstrap 引导程序目录(入口目录)
│ ├───app.php 应用引导文件
│ ├───cli.php命令行引导文件
│ ├───test.php 测试引导文件
│ └───framework 实际引导程序目录
│├───base.php 框架基础文件(初始化框架)
│├───base_app.php app基础文件
│├───base_cli.php cli基础文件
│├───base_test.php test基础文件
│├───function.php 框架函数库(由于极少且经常使用且框架不推介函数,所以放于此处)
│└───user.php 用户自定义常量函数等
注: 1.大多可以自由更改,且代码较为简单,可以实现自定义的运行逻辑
2.可修改base.php,以修改目录路径
3.可通过base_app.php在base.php基础上修改目录路径,以实现各模块配置不同

资源目录
├─storage
│ ├───language 应用类语言目录 语言/[路由分组/]对应视图.php
│ ├───templates 应用类视图目录 [主题/][路由分组/][语言/]对应视图.php (允许单一视图配置对应语言的视图文件)
│ └───views 基础视图目录目录 error.html 什么的

仓库目录
├─resources
│ ├───cache 文件缓存目录
│ ├───session session缓存目录(如果文件的话)
│ ├───log 日志目录(暂未实现)
│ ├───framework 框架缓存目录, 一般会有config缓存,cron缓存,自动加载缓存
│ └───templates 模版目录
│├───part 中间件缓存
│└───package最终缓存 非静态html 纯php代码+html代码并且经过压缩(也就是没有注释换行什么的文件缓存)

扩展目录
├─vendor
│ ├───composer composer文件夹
│ └───msqphpmsqphp框架[composer安装则位置在此,否则自定义]



>如果不使用composer且非composer安装
>推荐将框架及git下载解压后目录放于web目录下msqphp中
>并配置入口目录相关路径


### 目录权限
* * * * *
![](https://box.kancloud.cn/2016-06-16_5762b99798e21.jpg)

除了public,storage需要读写权外,其余只读即可
> public读写权限是为了实现真静态页面,节省服务器重写,但可能发生未知问题(安全问题,但目前为止,合理使用应该不会产生)
> storage不解释,存放各中文件缓存等

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/213929.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号