我正在使用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时,我看到了新的冠军,但是当我尝试更新实例时,该值消失了。所以我想它并没有被持久化到数据库中。
我忘记了为项目中的现有文档添加新参数的其他任何程序吗?