自定义表单mysql_创建自定义表单
自定义表单模块,用于收集访问前端的用户的信息。 自定义表单能够用于创建用户交互界面,用户提交的信息保存在Orchard站点中,能够随时导出。
打开Custom Forms模块
Custom Forms模块使用Content Type ,会在前端显示一个交互界面。提交的信息能够保存下来,通过Import-Export-Module模块可以导出数据。让我们在模块管理页面,启用Custom Forms 模块
Create a New Content Type
为了自定义表单能够获取、保存用户的邮件地址,我们需要创建一个新的Content Type。在Dashboard页面,点击Content Definition菜单项,单击"Create new type"。让我们将新的Content Type命名为'Subscribe Form'。
下一个页面,我们可以选择在这个Content Type中包含的Parts。在本例中,我们都不选择,直接点击保存。现在,我们就有一个新的Content Type了。我们将在里面添加一个文本框字段,用于用户输入邮件地址。
在新增了输入字段以后,我们可以通过选择字段的类别,来自定义字段的验证方式。.
现在,我们做好了创建一个新的小工具的准备。我们启用了Custom Forms 模块,然后创建了一个新的content type (Subscribe Form) 。现在,让我们来创建小工具
创建一个自定义表单小工具
在Dashboard页面中,选择Widgets 菜单项,点击AsideSecond 块右边的add按钮, 添加 Custom Forms 小工具
你只需要将Content Type选为我们上面定义的Subscribe Form就可以了
单击保存,我们在前端页面就可以看到我们自定义的页面了。
注意:: 如果不显示编辑人,请在定义Content Type的时候,不要勾选 'Show editor for owner'
浏览自定义表单提交的数据
在上一步新增小工具的时候,我们勾选 'Save the item once the form is submitted' ,用户提交的数据就会保存下来。那我们的数据是保存在了什么地方呢?
我们可以在Dashboard页面,点击Content菜单项,在Show下拉框中,选择Subscribe Form,就可以查看用户提交的数据了。
导出数据
在Orchard中导出数据,有一个简单的方法,就是启用Import/Export模块。Import/Export模块在 Orchard 1.6以上的版本中已经内置,但是没有启用。现在,让我们启用它
我们会发现,在Dashboard界面的菜单栏中,多了一个Import/Export 菜单项。选择'Export' 标签页,会显示出Orchard里面所有的有效的Content Type。勾选Subscribe Form,用于导入用户提交的邮件地址。在页面的最下面,还有一些选项, Metadata, 导出的数据中,将包含Content Type的定义。使用它,能够很容易的将Content Type和它下面的数据导入到另一个Orchard站点。
导出的文件是一个XML文件,可以在MS Excel中打开。现在,你的站点能够收集用户邮件地址,然后导出用户提出的数据。 自定义表单是一个很好的方式,来创建和用户的交互页面,收集需要的信息。
自定义表单mysql_创建自定义表单相关推荐
- mysql创建表语句 cmd_MySQL 创建数据表
MySQL 可以使用 CREATE TABLE SQL 语句创建表 创建 MySQL 数据表需要 表名 .表字段名 .定义每个表字段 CREATE TABLE 语句语法 下面的 SQL 语句为创建 M ...
- mysql创建表参数_MySQL创建数据表(CREATE TABLE语句)
在创建数据库之后,接下来就要在数据库中创建数据表.所谓创建数据表,指的是在已经创建的数据库中建立新表. 创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性.引用完整性和域 ...
- php mysql oracle数据库表结构图_创建数据库表
数据库的作用:1.有结构的存储大量数据.2.有效保持数据的一致性.3.方便智能的分析,产生新的有用的信息.4.满足应用的共享和安全的要求. 关系型数据库的基本组成:一个数据库是由一组数据表(table ...
- mysql创建数据库时候同时创建表空间_MySQL 创建InnoDB表空间_编程学问网
15.2.5. 创建InnoDB表空间 假设你已经安装了MySQL,并且已经编辑了选项文件,使得它包含必要的InnoDB配置参数.在启动MySQL之前,你应该验证你为InnoDB数据文件和日志文件指定 ...
- oracle数据库迁移 增大空间,Oracle数据库迁移、创建表空间、创建数据表实例讲解-Oracle...
数据库迁移 对于数据库迁移来说,如果源数据库与目标数据库版本一致,推荐使用Oracle导入或者pl/sql导入:如果版本不一致,则可以使用sql导入的方式. 创建表空间 create tablespa ...
- xampp mysql创建表_xampp怎样创建数据表和删除数据表 来学习吧
xampp新建好数据库之后,怎样新建数据表呢?今天咪咪我就来讲解一下xampp中怎样创建数据表和删除数据表. 工具/材料 电脑 电脑 xampp 操作方法 01 如图,单击选中已经创建好的数据库. 0 ...
- twitter自定义api_为Twitter4j创建自定义SpringBoot Starter
twitter自定义api SpringBoot提供了许多启动器模块来快速启动和运行. SpringBoot的自动配置机制负责根据各种标准代表我们配置SpringBean. 除了Core Spring ...
- php mysql 创建数据表_PHP MySQL 创建数据表
PHP 创建 MySQL 表 一个数据表有一个唯一名称,并有行和列组成. 使用 MySQLi 和 PDO 创建 MySQL 表 CREATE TABLE 语句用于创建 MySQL 表. 我们将创建一个 ...
- 数据库表的基本操作——创建一个表,索引和查询
1.定义基本表.删除和更改 (1)定义基本表 create table <表名>(<列名><数据类型>[列级完整性约束条件] [,<列名>< ...
最新文章
- 存储器里面的一个采用直接映射方式的32KB缓存-一个四路组相连的缓存,容量为16KB
- cocos2d-x 2.x创建帧序列动画
- qconbeijing2014
- C#文件路径操作总结
- c语言malloc面试题,c语言面试最必考的十道试题,求职必看!!!
- 支持向量机器—SMO算法
- PaddleHub教程合集
- SequoiaDB扩容介绍与最佳实践
- put多文件上传linux,linux 上传lftp 服务器
- phalcon index.php,Phalcon环境搭建与项目开发
- 用于Ubuntu 16.04和18.04的TensorFlow,Keras,Caffe,Caffe,CUDA,cuDNN和NVIDIA驱动程序的单行安装
- 快速制图插件更新说明2018-05-09
- 云队友丨专访极飞科技彭斌:人的梦想是摁不住的!
- Sugar BI 宏定义功能拓展
- MERGE JOIN CARTESIAN
- python正则取反,Python正则表达式
- BaiduMap---百度地图官方Demo之离线地图功能(介绍如何下载和使用离线地图)
- 如何恢复已删除的文件:终极指南
- 先瑞达医疗冲刺IPO,上市前夕向股东派发股息超5000万美元
- Merkle Tree 简介