我想在Sylius中创建新产品。我刚刚测试过:
RadioSpinButton
但是它引发了一个例外。当我尝试$ product-> getSlug()时,返回空。我不知道在Sylius中如何创建slug以及代码在哪里?
答案 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行检查产品的制作方式。