Symfony - 值未插入数据库

我将此代码添加到当前实体,并更新了 Doctrine 架构:


/**

     * @var string

     *

     * @ORM\Column(name="ftt_code", type="string", nullable=true)

  */

  private $fttCode;


  /**

     * @return string

  */

  public function getFttCode()

  {

      return $this->fttCode;

  }


  /**

     * @param string $fttCode

  */

  public function setFttCode($fttCode)

  {

    $this->fttCode = $fttCode;

  } 

我还将其添加到表单生成器中:


 ->add('fttCode', TextType::class, ['label' => 'FTT Kód zóny', 'required' => false])

但是当我将一条记录插入数据库时,这个值没有被插入并且它是空的。


有没有人知道问题出在哪里?


莫回无
浏览 61回答 1
1回答

慕的地10843

如果您还没有,请添加'data_class' => YourEntity::class到您的表单类型中的选项解析器。然后更换$em->坚持($zone);和$em->persist($form->getData());
打开App,查看更多内容
随时随地看视频慕课网APP