octava/symfony-json-schema-form

limenius/liform 的克隆。Symfony json schema form 是一个将 Symfony Forms 序列化为 JSON schema 的库。

2.0.1 2024-06-06 11:53 UTC

This package is auto-updated.

Last update: 2024-09-06 12:16:34 UTC


README

它生成一个 JSON schema 表示,用作文档,并可用来验证您的数据,如果您需要的话,还可以使用生成器生成表单。

它可以与 liform-reactjson-editor 一起使用,或者任何基于 json-schema 的其他表单生成器。

安装

  1. 下载包
composer require octava/symfony-json-schema-form
  1. 启用包

用法

将表单序列化为 JSON Schema

$form = $this->createForm(CarType::class, $car, ['csrf_protection' => false]);
$schema = json_encode($this->get('sjsfom')->transform($form));