在前面的代码中 我们看到了这样的代码
~~~
<?php
return [
'desc'=>[
'title'=>'留言板标题[中文]',
'type'=>'textarea',
'value'=>'欢迎访问我们的网站,期待收到您的消息,我们将第一时间与您联系!',
'tip'=>'中文留言板描述'
],
'messagesent'=>[
'title'=>'留言成功提示[中文]',
'type'=>'textarea',
'value'=>'我们已收到您的留言信息,我们将尽快联系您!',
'tip'=>'留言成功后的页面提示'
],
];
~~~
### 它们存放在哪里呢?
其实 是cmf直接在数据表cmf_plugin中直接写入了
通过这张表,后台管理人员修改的字段信息,会统一放在cmf_plugin表的config(插件配置)字段中
config字段的内容如下:
> {"desc":"\u6b22\u8fce\u8bbf\u95ee\u6211\u4eec\u7684\u7f51\u7ad9\uff0c\u671f\u5f85\u6536\u5230\u60a8\u7684\u6d88\u606f\uff0c\u6211\u4eec\u5c06\u7b2c\u4e00\u65f6\u95f4\u4e0e\u60a8\u8054\u7cfb\uff01","messagesent":"\u6211\u4eec\u5df2\u6536\u5230\u60a8\u7684\u7559\u8a00\u4fe1\u606f\uff0c\u6211\u4eec\u5c06\u5c3d\u5feb\u8054\u7cfb\u60a8\uff01"}
cmf_plugin截图如下
![](https://box.kancloud.cn/d7e47c0c6486c0b9f082852da7b590dd_1609x305.png)
> 首先感谢WelkinVan 他写的《ThinkCMF5从入门到精通》给了我很多帮助
> 点击去《[ThinkCMF5从入门到精通](https://ihavenolimitations.xyz/welkinvan/thinkcmf5)》
>
- php套路
- 套路之类结构
- thinkphp分块解析之Collection
- thinkphp基础之collection
- Collection在thinkphp中的运用
- thinkcmf模块分析
- Controller按界面点击顺序排列表
- user模块-Controller分析
- portal模块-Controller分析
- admin模块-Controller分析
- user模块-脑图
- portal模块-脑图
- admin模块-脑图
- cmf公共函数解析-common.php
- thinkcmf点滴记录
- 自定义标签详解
- 插件
- 系统信息插件
- 插件演示插件
- 留言板插件
- 留言板1 建立胚胎
- 留言板1-1 数据库变化
- 留言板1-2 自定义钩子
- 留言板2 连接数据库
- 留言板3 读取后台界面数据
- 留言板4 前端模板
- 留言板5 分离cssjs文件
- 留言板6 验证
- 留言板7 图形验证码
- 留言板8 后台留言列表页
- 留言板9 后记
- 评论插件
- 1 分析数据表
- 2 CommentModel.php
- 3 UserModel.php
- 4 DCommentPlugin.php
- 前端调用代码
- 喜欢插件
- 1 分析
- 2 收藏功能
- 3 插件建模
- 4 数据库设计
- 5 插入一条数据
- 多语言
- thinkphp多语言
- thinkcmf多语言