Sylius Taxonomy Slug Issue

时间:2015-04-16 07:22:18

标签: php symfony taxonomy sylius

HY。

我认识到knp_menu_render错误地显示了分类法菜单。

问题在于,当我创建分类标准“Wine”并且它的subtaxon为“White”时,子分类单元的slug应该是 / wine / white ,但事实并非如此。

它只是 / white 。此外,knp_menu_render显示 something.loc // white ,因此 wine 分类中缺少分类标本。

如何为分类单元准备好正确的slug?

P.s我正在使用sylius-standard的全新下载。

编辑(对不起我的英语:))

演示分类(按预期工作):

enter image description here

我的分类法(有塞子问题):

enter image description here

knp_menu_render twig扩展的问题:

enter image description here

1 个答案:

答案 0 :(得分:1)

我遇到了类似的问题(" /"被自动添加到分类标本中,导致链接生成双斜线" //")。我采取的解决方案并不优雅,只是暂时的。创建所有分类后,您可以在数据库中执行此查询以去除前导斜杠:

UPDATE sylius_taxon_translation SET permalink = SUBSTR(permalink, 2);

这显然不是理想的,因为所有新创建的分类单元都会遇到这个问题。这一切都源于分类法没有永久链接的事实。