Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
lightCMS
提交
301deafa
L
lightCMS
项目概览
OpenDocCN
/
lightCMS
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
lightCMS
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
301deafa
编写于
12月 24, 2019
作者:
E
eddy8
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add: getConfig
上级
212140da
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
17 addition
and
1 deletion
+17
-1
app/functions.php
app/functions.php
+14
-0
readme.md
readme.md
+3
-1
未找到文件。
app/functions.php
浏览文件 @
301deafa
...
...
@@ -4,6 +4,20 @@ use Illuminate\Database\Eloquent\Model;
use
App\Foundation\Tire
;
use
Illuminate\Support\Facades\Cache
;
use
App\Model\Admin\SensitiveWord
;
use
App\Model\Admin\Config
;
/**
* 直接从数据库获取系统后台配置
*
* @param string $key key
* @param mixed $default key不存在时的默认值
* @return mixed key对应的value
*/
function
getConfig
(
$key
,
$default
=
null
)
{
$v
=
Config
::
where
(
'key'
,
$key
)
->
value
(
'value'
);
return
!
is_null
(
$v
)
?
$v
:
$default
;
}
function
parseEntityFieldParams
(
$params
)
{
...
...
readme.md
浏览文件 @
301deafa
...
...
@@ -15,6 +15,7 @@
*
基于
`RBAC`
的权限管理
*
管理员、日志、菜单管理
*
分类管理
*
标签管理
*
配置管理
*
模型、模型字段、模型内容管理(后台可自定义业务模型,方便垂直行业快速开发)
*
会员管理
...
...
@@ -132,6 +133,7 @@ public function index()
// 获取 key 为 SITE_NAME 的配置项值
$siteName
=
config
(
'light_config.SITE_NAME'
);
```
也可以直接调用全局函数
`function getConfig($key, $default = null)`
获取配置。
## 标签管理
模型内容
**打标签**
是站点的一项常用功能,
`lightCMS`
内置了打标签功能。添加模型字段时选择表单类型为
`标签输入框`
即可。
...
...
@@ -212,7 +214,7 @@ php artisan light:basic config 配置
public
static
$listField
=
[
// pid 是列表字段名(不一定是模型数据库表的字段名,只要列表数据接口返回数据包含该字段即可);title、width、sort 等属性参考 layui 的 table 组件表头参数配置即可
'pid'
=>
[
'title'
=>
'父ID'
,
'width'
=>
80
],
'entityName'
=>
[
'title'
=>
'模型'
,
'width'
=>
100
],
'entityName'
=>
[
'title'
=>
'模型'
,
'width'
=>
100
],
'userName'
=>
[
'title'
=>
'用户名'
,
'width'
=>
100
],
'content'
=>
[
'title'
=>
'内容'
,
'width'
=>
400
],
'reply_count'
=>
[
'title'
=>
'回复数'
,
'width'
=>
80
,
'sort'
=>
true
],
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录