我需要为类别或产品创建漂亮的网址。例如:category3
包含父类category2
,category2
包含父category1
,category3
的路径必须为http://site.name/category1/category2/category3; category3中产品的路径必须为http://site.name/category1/category2/category3/produc_tname。我是怎么做到的?
答案 0 :(得分:0)
你应该创建(在我看来)twig扩展名。 http://symfony.com/doc/current/cookbook/templating/twig_extension.html您需要在哪里计算\创建网址。所以基本上你应该在树枝上创建自己的'path()'函数。
答案 1 :(得分:0)
首先你需要为你的类别推出slug而不是我推荐你的Doctrine2扩展:https://github.com/l3pp4rd/DoctrineExtensions/blob/master/doc/sluggable.md
和 TreeSlugHandler :https://github.com/l3pp4rd/DoctrineExtensions/blob/master/doc/annotations.md#gedmo-sluggable