如何在Symfony2 / SonataAdmin项目中将字段添加到mongoDB数据库?

时间:2016-09-12 14:59:00

标签: mongodb symfony sonata-admin sonata

我正在使用MongoDB和SonataAdmin在BackOffice Symfony2.3中工作。

我正在尝试在其中一个文档中添加一个新字段。

我刚刚添加了一个参数

     /**
     * @var integer
     * @MongoDB\Int
     */
      protected $price_teste;

我使用控制台在课堂上添加getter和setter。

最后,我已经将sonata中的admin类改为了新的冠军

 /**
 * @param ListMapper $listMapper
 */
  protected function configureListFields(ListMapper $listMapper)
  {
    $listMapper
     //...  
     ->add('price_teste')
    //....

当我转到BackOffice时,我看到了新的冠军,但是当我尝试更新实例时,该值消失了。所以我想它并没有被持久化到数据库中。

我忘记了为项目中的现有文档添加新参数的其他任何程序吗?

0 个答案:

没有答案