【发布时间】:2016-09-26 12:06:10
【问题描述】:
假设我有一个 Article 实体,并且在这个实体中有一个 json_array 类型的报告属性。
Json_array 的数据如{"key1":"value1","ke2":"value2",...}。
现在我不知道如何使用 symfony 表单来渲染和保存这些 json_array,就像其他普通属性(例如,标题)一样。
我搜索了很多文章,但我没有找到一个明确的方法来实现它。
class Article
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="title", type="string", length=255)
*/
private $title;
/**
* @var array
*
* @ORM\Column(name="report", type="json_array")
*/
private $report;
}
【问题讨论】: