1
我的网络应用程序包含一组产品的类别和子类别,例如我必须在导航栏上显示它们。包含在子类别URL页面中的父类别名称?
要涉及类别和子我创建了一个一对多的关系,将种类实体本身,所以我有这样的特性:
/**
* @ORM\OneToMany(targetEntity="Categoria", mappedBy="parent")
*/
private $children;
/**
* @ORM\ManyToOne(targetEntity="Categoria", inversedBy="children")
* @ORM\JoinColumn(name="parent_id", referencedColumnName="id", nullable=true)
*/
private $parent;
而且我使用的sluggable行为是这样的:
/**
* @Gedmo\Slug(fields={"name"})
* @ORM\Column(length=128, unique=true)
*/
private $slug;
这样的URL是这样的:现在
products/category_name
,对于网页重新相关的子类别我想显示这样的URL:
products/category_name/subcategory_name
我该怎么办?