Gedmo Loggable не входит в свою таблицу "ext_log_entries"
Я пытаюсь использовать 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 ответ
Попробуй это:
/**
* @Gedmo\Versioned
* @ORM\Column(length=8)
*/
private $type;
Я забыл о @ORM\Column(length=8)