我已经安装了https://github.com/stof/StofDoctrineExtensionsBundle并在 Country 实体中的特定字段上同时使用 Translatable 和 Sluggable:
...
class Country
{
...
/**
* @Gedmo\Translatable
* @Gedmo\Slug(fields={"name"})
* @ORM\Column(length=255, nullable=false)
*/
private $slug;
对于英语用户,页面的 URL 应该是 .../country/france,对于德语用户,应该是 .../land/frankreich。
在控制器中,我得到特定语言的 slug 并由这个特定于语言环境的 slug 过滤,我想检索一个国家实体。
我在这里或文档中没有找到任何关于如何做到这一点的信息。
感谢您提供有关如何解决该问题的任何提示!