我实际上是在用Symfony2开发个人项目.我想做点什么,但我不知道该怎么做.我有一个实体Recette,在这个实体中我有一个属性ingredients
这个成分属性是一种json_array类型.
<?php
namespace sf2\RecetteBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Recette
*
* @ORM\Table()
* @ORM\Entity(repositoryClass="sf2\RecetteBundle\Entity\RecetteRepository")
*/
class Recette
{
// ...
/**
* @var array
*
* @ORM\Column(name="ingredients", type="json_array")
*/
private $ingredients;
// ...
}
?>
Run Code Online (Sandbox Code Playgroud)
在这里json_array我只想保存一些信息.例如:
["name":"potatoes","quantity":"5kg"]
Run Code Online (Sandbox Code Playgroud)
在这里你可以找到我的实体FormType:
class RecetteType extends AbstractType
{
/**
* @param FormBuilderInterface $builder
* @param array $options
*/
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('name','text',array('label' => "test","attr"=>array('class'=>'test')))
->add('completionTime')
->add('ingredients',
'collection',
array(
'type'=>'text',
'prototype'=>true, …Run Code Online (Sandbox Code Playgroud)