Symfony 4不与Doctrine ODM保湿对象

问题描述 投票:0回答:1

我正在关注SF4演示教程,其中可以定义像/ {id} / edit这样的路由,SF4将知道它需要将对象传递给被调用的方法。例如。

/**
 * @Route("/{id}/edit",methods={"GET", "POST"}, name="admin_site_edit")
 */
public function edit(Request $request, Site $site): ?Response
{
    // site object is hydrated with data
    echo $site->getId();
}

我面临的问题是Doctrine Mongo ODM。站点对象正确传递给方法,但属性数据为空。此外,我看不到数据库调用。这让我想到如果这个功能与Doctrine ODM一起正常工作,因为我已经尝试过使用ORM并且它工作得很好。还是我错过了一些明显的东西?

symfony doctrine doctrine-odm
1个回答
0
投票

似乎Doctrine ODM不能与param转换器一起开箱即用:

paramconverter not converting parameters

© www.soinside.com 2019 - 2024. All rights reserved.