如何在Sylius中创建slug?

时间:2015-07-06 22:23:41

标签: slug sylius

我想在Sylius中创建新产品。我刚刚测试过:

RadioSpinButton

但是它引发了一个例外。当我尝试$ product-> getSlug()时,返回空。我不知道在Sylius中如何创建slug以及代码在哪里?

1 个答案:

答案 0 :(得分:1)

这是gedmo:slug,请检查ProductBundle\Resources\config\doctrine\model\ProductTranslation.orm.xml

确保您已配置默认语言环境并将其添加到您的代码中:

      $product->setCurrentLocale($locale);
      $product->setFallbackLocale($locale);

产品是可翻译的,我认为这是你所缺少的。

Sylius\Bundle\FixturesBundle\DataFixtures\ORM\LoadProductsData第404行检查产品的制作方式。