2014-10-02 3 views
1

У меня было мягкое удаление в настройке symfony 1.4, кроме даты и времени удаления, также имя пользователя пользователя, который мягко удалял объект. Тогда было легко использовать sfContect :: getInstance() внутри модели.Symfony2 Propel SoftDelete and Dependency injection

Теперь это невозможно. Итак, кратко, что лучше всего получить имя пользователя внутри модели и особенно в мягком стиле удаления? Любые идеи?

Большое спасибо.

ответ

1

Вы можете использовать https://github.com/glorpen/GlorpenPropelBundle до inject services into your model или использовать event dispatcher, чтобы справиться с этим.

+0

Можно ли привести пример? –

+0

Разве вы не посмотрели ссылки? Есть примеры. –

+0

Эй, решение с https://github.com/glorpen/GlorpenPropelBundle - лучшая практика, я полагаю! Большое спасибо! –