Пользовательские функции для изменения сущности - PullRequest
0 голосов
/ 17 февраля 2012

В проекте Symfony2 я хочу написать несколько пользовательских функций для изменения некоторых сеттеров и геттеров в классе Entity. Сначала с использованием сервисный контейнер приходят мне в голову. Если да, как я могу включить и использовать сервис внутри класса сущностей? Или есть какой-нибудь удобный способ сделать это?

1 Ответ

0 голосов
/ 17 февраля 2012

От контроллера:

MyBundle::container = $this->getContainer();

От объекта

$container = MyBundle::$container;

Но не делайте этогоВ значительной степени нарушает все основные принципы доктрины.Во вселенной D2 сущности должны знать только о других сущностях.

Публикуйте описание одной из необходимых вам функций, и, возможно, кто-то может помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...