Я использую фреймворк Symfony 3 и расширение доктрины suggable. Мне нужно сгенерировать слаг с таким кодом:
<?php
/**
* @Gedmo\Mapping\Annotation\Slug(handlers={
* @Gedmo\Mapping\Annotation\SlugHandler(class="Gedmo\Sluggable\Handler\TreeSlugHandler", options={
* @Gedmo\Mapping\Annotation\SlugHandlerOption(name="parentRelationField", value="parent"),
* @Gedmo\Mapping\Annotation\SlugHandlerOption(name="separator", value="/")
* })
* }, fields={"title", "code"})
* @Doctrine\ORM\Mapping\Column(length=64, unique=true)
*/
private $slug;
Я использую TreeSlugHandler, но я хочу использовать этот обработчик, только если слаг не установлен (если он пустой), потому что обработчик переписывает слаг. Как я мог этого добиться?