Как использовать слизняк с A2lix?

Я не понимаю, как настроить слаг с помощью A2lix.
Может кто-нибудь сказать мне процедуру или учебник, который может мне помочь?
Это было бы очень приятно.

Я пытаюсь использовать @Gedmo \ Slug, но я не знаю, как сделать маршрут с данными слагов в контроллер.

Я также попробовал KnpLabs / DoctrineBehaviors без особого успеха

Мой конфиг:

symfony : 3.1
knplabs/doctrine-behaviors: "@stable",
a2lix/i18n-doctrine-bundle": "@stable",
a2lix/auto-form-bundle: "0.x@dev",
a2lix/translation-form-bundle": "3.x@dev",
stof/doctrine-extensions-bundle": "^1.2.2",

Спасибо за помощь

-1

Решение

Добавьте эту аннотацию к вашему полю в вашей сущности:

@Gedmo\Slug(fields={"the_field_you_want_to_slugify"})

Пример: у вас есть заголовок, и вы хотите убить его

/**
* @ORM\Column(type="string")
* @Gedmo\Slug(fields={"title"})
*/
protected $slug;

и не забывайте:

use Gedmo\Mapping\Annotation as Gedmo;

И, наконец, в services.yml поместите это:

gedmo.listener.sluggable:
class: Gedmo\Sluggable\SluggableListener
tags:
- { name: doctrine.event_subscriber, connection: default }
calls:
- [ setAnnotationReader, [ "@annotation_reader" ] ]
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]