Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 可与Slugable进行转换的原则扩展_Php_Symfony_Doctrine Orm_Slug - Fatal编程技术网

Php 可与Slugable进行转换的原则扩展

Php 可与Slugable进行转换的原则扩展,php,symfony,doctrine-orm,slug,Php,Symfony,Doctrine Orm,Slug,当我翻译一个实体时,除了slug,一切都很好 我的实体: /** * @Gedmo\Translatable * @var string */ private $slug; 我的妈妈 slug: type: string length: 1000 nullable: false gedmo: translatable: {} slug: separator: - fields: - title 我的ext_翻译表:

当我翻译一个实体时,除了slug,一切都很好

我的实体:

/**
 * @Gedmo\Translatable
 * @var string
 */
private $slug;
我的妈妈

slug:
  type: string
  length: 1000
  nullable: false
  gedmo:
    translatable: {}
    slug:
      separator: -
      fields:
        - title
我的ext_翻译表:

标题和内容成功地翻译成给定的语言。Slug正在生成posts表中的标题。我不能翻译slug


有什么想法吗?

我建议您从条令扩展改为,因为条令扩展的发展已经停止。此外,您想要的也很容易通过条令行为实现:

您的
实体
类: 您的
EntityTranslation
课程:
谢谢,但我正在寻找解决这个问题的办法。我会在下一个项目中记下你的答案。我强烈建议你换成新的捆绑包。但是,如果你不能或决定不这样做,也许可以帮助你是的,我现在不能改变捆绑。我想我已经检查了23213次了。我错过了一些东西但是什么。。。
class Entity {

   use ORMBehaviors\Translatable\Translatable;

}
class EntityTranslation {

    use ORMBehaviors\Translatable\Translation;
    use ORMBehaviors\Sluggable\Sluggable;

    /**
     * @var string
     * @ORM\Column(type="text", nullable=true)
     */
    protected $title;

    public function getSluggableFields()
    {
        return [ 'title' ];
    }
}