开发方式

代码开发

可视化开发

开发资源

代码仓库

AI助手

衍生系统

UTCms

UTForum

文档有错误?
发信:usualtool@qq.com

定位至目录

命令行

1.安装模块

1.1 usualtool命令方式(从官方获取):
php usualtool install module 模块ID -1
1.2 composer 命令方式(从公开仓库获取):
composer require xxxx/ut-module-***
命令以私有模块的方式直接下载到modules目录,在有可视包前提下,进入模块--私有模块进行安装。
注意:当使用composer命令从公开仓库获取模块时,此仓库结构必然要符合官方的要求。
仓库结构要求如下:

仓库命名规则为:ut-module-xxx 其中xxx为模块英文名
┌─── 📁src
├────├─── 📁xxx 模块英文名
├────├────├─── 📁front 前端控制
├────├────├─── 📁admin 后端控制
├────├────├─── 📁skin
├────├────├─────├─── 📁admin 后端视图
├────├────├─────└─── 📁front 前端视图
├────├────├─── 📁model 模型
├────├────├─── 📁controller 独立控制器
├────├────└─── route.php 路由映射配置
├────└─── usualtool.config配置文件
├─── composer.json 依赖配置
├─── LICENSE 软件协议
└─── README.md 自述文件
另外:在usualtool.config配置文件中,modtype的值必须为2。其他详见 模块结构说明

2.安装模板

2.1 usualtool 命令方式(从官方获取):
php usualtool install template 模板ID -1
2.2 composer 命令方式(从公开仓库获取):
composer require xxxx/ut-template-***
命令以私有模板的方式直接下载到template目录,在有可视包前提下,进入模板--私有模板进行安装。
注意:当使用composer命令从公开仓库获取模板时,此仓库结构必然要符合官方的要求。
仓库结构要求如下:

仓库命名规则为:ut-template-xxx 其中xxx为模板英文名
┌─── 📁src
├────├─── 📁模板英文名
├────├────├── 📁assets 静态资源
├────├────├── 📁move 需要覆盖的模块模型文件/app/modules/...
├────├────└── 📁skin
├────├─────────└── 📁xxx 模块名称
├────├──────────────├── 📁cache 缓存
├────├──────────────├── 📁admin 后端视图(若需要)
├────├──────────────└── 📁front 前端视图(若需要)
├────└───usualtool.config配置文件
├─── composer.json 依赖配置
├─── LICENSE 软件协议
└─── README.md 自述文件
另外:在usualtool.config配置文件中,temptype的值必须为2。其他详见 整站模板工程结构说明

3.安装插件

3.1 usualtool 命令方式(从官方获取):
php usualtool install plugin 插件ID -1
3.2 composer 命令方式(从公开仓库获取):
composer require xxxx/ut-plugin-***
命令以私有插件的方式直接下载到plugins目录,在有可视包前提下,进入插件--私有插件进行安装。
注意:当使用composer命令从公开仓库获取插件时,此仓库结构必然要符合官方的要求。
仓库结构要求如下:

仓库命名规则为:ut-plugin-xxx 其中xxx为插件英文名
┌─── 📁src
├────└─── 📁插件英文名
├──────────├─ plugin.php 插件类
├──────────└─ usualtool.config配置文件
├─── composer.json 依赖配置
├─── LICENSE 软件协议
└─── README.md 自述文件
另外:在usualtool.config配置文件中,plugintype的值必须为2。其他详见 插件结构说明

4.安装可视包

4.1 usualtool 命令方式(从官方获取):
php usualtool install develop
4.2 composer安装可视化开发包:
第一步:composer require usualtool/develop
第二步:cp -r ./vendor/usualtool/develop/. ./
第三步:向数据库导入初始数据文件 /open/install-dev/develop.sql

始于2018年,UT框架版权归原作者所有
开放、包容、发展。 工单 | 团队 | 蜀ICP备2024067013号