# public **Repository Path**: lfjwish/public ## Basic Information - **Project Name**: public - **Description**: 极简易部署系统 发布系统 - **Primary Language**: PHP - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-11 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: 已迁移 ## README # 极简易部署系统 ## 安装方式 1. git clone 2. 配置nginx 参考yii2官网基础版的nginx配置即可 https://www.yiichina.com/doc/guide/2.0/start-installation 3. 建表 本系统未使用migrate sql文件:web\public.sql ## 注意事项 1. 本系统没有配置必须登录--如有需要自行在 app\controllers\BaseController.php 补全权限控制 并且让 SysController、PublicLogController 继承 BaseController 2. 改系统只能在linux环境下运行 如需支持window环境 请修改 app\controllers\SysController中的actionPublic 可以增加系统判断执行对应的命令 3. 仅支持管理服务器本地代码库 如需管理多台服务器 推荐使用 其他成熟的开源发布系统 ##yii 列表按钮样式调整示例代码 ``` [ 'class' => 'yii\grid\ActionColumn', 'template' => '{update} {delete}', 'contentOptions' => [ 'width'=>'140', 'style' => 'vertical-align:middle !important;text-align:center', ], 'buttons' => [ // 下面代码来自于 yii\grid\ActionColumn 简单修改了下 'update' => function ($url, $model, $key) { return Html::a('编辑', ['view', 'id' => $model->id], [ 'class' => 'btn btn-sm btn-success', ]); }, 'delete' => function ($url, $model, $key) { $options = [ 'title' => Yii::t('yii', 'delete'), 'aria-label' => Yii::t('yii', 'delete'), 'data-pjax' => '0', 'class' => 'btn btn-sm btn-danger', 'data' => [ 'confirm' => '确定要删除该商品记录吗?', 'method' => 'post', ], ]; return Html::a('删除', $url, $options); }, ], ] ```