akiyatkin / autoform
此包的最新版本(v1.0.0)没有提供许可证信息。
v1.0.0
2017-12-18 12:45 UTC
Requires
This package is auto-updated.
Last update: 2024-09-17 00:19:24 UTC
README
表单示例: lab-iq.ru/moroz/order
通过composer安装
{
"require":{
"akiyatkin/autoform": "~1"
}
}
启动
- 需要在 Google API 中配置帐户,具体配置方法取决于扩展 drakon5999/gdoc2article。
- 在 .infra.json 配置文件中指定表单的id属性。
{
"autoform":{
"books":{
"mytable":"10juUX6E4WE0iJj087Nh326-oW8-Nuzowg28A6NO4V0E"
}
}
}
表单数据将通过 REST 服务 /-autofrom/mytable/listname 可用。
- 通过 infrajs/controller 连接预制的层来构建表单。
{
"external":"-autoform/layer.json",
"config":{
"book":"mytable",
"list":"Лист 1"
}
}
- 在数据表中应定义要处理的列和要生成表单的值。
表单生成数据
- 问题 - 字段名称
- 提示 - 几句额外的描述性说明
- 必填 - 是或空字符串,以使字段的填写成为必填项
表单处理
示例在 infra.php 文件中给出。需要订阅 Autofrom.onsubmit
事件,并基于表单中的数据形成必要的支付数据。对于与 Email 集成的 Yandex.Kassa,在 .infra.json
配置文件中需要指定 shopid
和 scid
。
目标
为Yandex. Metrika和Google Analytics生成autoform事件。因此,需要创建一个基于JavaScript事件的转化目标。