模型中的symfony用户对象


symfony user object in Model

可能的重复项:
如何在模型中获取Symfony会话变量?

我需要覆盖我的一个模型的 save(( 函数。架构要求将用户 ID 保存在数据库中。我似乎无法访问那里的用户对象。有什么建议吗?

使用Doctrine,我将创建一个自定义行为,将用户ID添加到模型中。怎么办?看看 Timestampable 是如何工作的。

该行为(或我实现的Doctrine_Record_Listener(将在preInsert((或preUpdate((钩子中调用sfContext::getInstance((->getUser((以获取用户ID并将其设置为模型,然后再持久化。