我使用Loggable of doctrine extension(Doc here:https://github.com/l3pp4rd/DoctrineExtensions/blob/master/doc/loggable.md)并且工作正常:)
但是这个扩展使用“用户名”来识别用户,但我想要使用与用户实体的ManyToOne关系(所以使用user_id)。
我该怎么做?
THKS
奥利弗
答案 0 :(得分:3)
你将会遇到困难,你将不得不覆盖很多Loggable功能。
我建议实现getUsername
函数,只返回user_id的字符串版本。
//UserEntity
public function getUsername()
{
return (string)$this->user_id;
}