Gedmo Loggable не входит в свою таблицу "ext_log_entries" - PullRequest
0 голосов
/ 09 января 2019

Я пытаюсь использовать Gedmo \ Loggable для регистрации любых изменений для объекта. Это моя реализация:

/**
 * @Gedmo\Loggable
 * @Gedmo\SoftDeleteable(fieldName="deletedAt", timeAware=false)
 */
class MyClass
{

На поле

/**
 * @Gedmo\Versioned
 */
private $type;

В моем doctrine.yaml:

                gedmo_loggable:
                    type: annotation
                    prefix: Gedmo\Loggable\Entity
                    dir: "%kernel.root_dir%/../vendor/gedmo/doctrine-extensions/lib/Gedmo/Loggable/Entity"
                    alias: GedmoLoggable # (optional) it will default to the name set for the mapping
                    is_bundle: false

Когда я обновляю поле для этой сущности. В таблицу Gedmo "ext_log_entries" не занесены логи, я что-то упустил?

1 Ответ

0 голосов
/ 10 января 2019

Попробуйте это:

/**
 * @Gedmo\Versioned
 * @ORM\Column(length=8)
 */
private $type;

Я забыл про @ORM\Column(length=8)

...