多个RelativeSlugHandler

时间:2016-05-23 18:24:34

标签: doctrine-extensions

我想做那样的事情:

/**
 * @Gedmo\Slug(handlers={
 *      @Gedmo\SlugHandler(class="Gedmo\Sluggable\Handler\RelativeSlugHandler", options={
 *          @Gedmo\SlugHandlerOption(name="relationField", value="product"),
 *          @Gedmo\SlugHandlerOption(name="relationSlugField", value="slug"),
 *          @Gedmo\SlugHandlerOption(name="separator", value="-")
 *      }),
 *      @Gedmo\SlugHandler(class="Gedmo\Sluggable\Handler\RelativeSlugHandler", options={
 *          @Gedmo\SlugHandlerOption(name="relationField", value="flavour"),
 *          @Gedmo\SlugHandlerOption(name="relationSlugField", value="slug"),
 *          @Gedmo\SlugHandlerOption(name="separator", value="-")
 *      })
 * }, separator="-", updatable=true, fields={"size"})
 * @ORM\Column(type="text")
 */
private $slug;

此代码运行良好,但只配置了最后一个slug处理程序。我怎样才能做到这一点?

0 个答案:

没有答案