ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## 目录结构 ``` www 根目录 ├─application 应用目录 │ ├─yunj yunj核心目录 │ │ ├─config 配置目录 │ │ │ ├─admin.php 常规配置 │ │ │ ├─control.php 自定义组件配置 │ │ │ ├─cors.php CORS跨域配置 │ │ │ ├─errcode.php 错误码配置 │ │ │ ├─file.php 文件配置 │ │ │ ├─qiniu.php 七牛云配置 │ │ │ └─... 更多自定义配置 ``` ## 概述 * admin.php 常规配置 后台常规布局及显示部分 * control.php 自定义组件配置 配置新增组件,如下: * 表单构建器的字段类型(详见:[自定义字段](https://www.kancloud.cn/worklz/yunj_admin_universal/2056876)) * 表格构建器的表头模板(详见:[自定义表头](https://www.kancloud.cn/worklz/yunj_admin_universal/2056936)) * cors.php CORS跨域配置 提供CORS跨域配置的常规配置,可配置参数如下: ```php // 允许跨域访问的URL 'access_control_allow_origin'=>'*', // 允许使用的methods 'access_control_allow_methods'=>'', // 允许携带的headers键值对= 'access_control_allow_headers'=>'', ``` * errcode.php 错误码配置 错误代码对应的错误提示消息,配合公共方法`response_json`、`throw_json`使用 * file.php 文件配置 可配置系统文件控制器和上传限制等。 * qiniu.php 七牛云配置 前提:需安装七牛云的SDK包,命令 ``` composer require qiniu/php-sdk ``` 配置完善并开启后,相关文件的上传将调用七牛云上传接口,不再保存在项目内。 * 自定义配置 可添加更多的自定义配置文件,使用`yunj_config`方法获取配置文件内容。 ## 配置定义 可直接在配置文件中修改或者增加配置参数,如果你要增加额外的配置文件,直接放入配置目录即可(文件名小写)。 > 注意:配置参数的值同样支持数组,下面是示例: ```php return [ 'user' => [ 'type' => 1, 'name' => 'thinkphp', ], 'db' => [ 'type' => 'mysql', 'user' => 'root', 'password' => '', ], ]; ``` ## 配置获取 系统定义了助手函数`yunj_config`,详见:[yunj_config使用说明](https://www.kancloud.cn/worklz/yunj_admin_universal/2018900)