У меня есть объект, такой как Game
, с некоторыми свойствами, как time
, и он имеет нагрузку Event
объектов под ним. Некоторая информация об игре неявно сохраняется в сущности, например. количество смертей (определяется количеством случаев смерти).Где добавить дополнительные вспомогательные функции для объекта
Если я хочу отображать количество смертей в шаблоне (у которого есть доступ к игровому объекту), где я могу поместить логику?
Я могу придумать несколько вариантов, но я не уверен, что это «правильная» вещь.
- Помещенный функция() а getDeaths в Repository
У меня складывается впечатление, что это, где он должен идти, но я не знаю, как получить доступ, что правильно из шаблона. - Поместите функцию getDeaths() в объект
Game
Проще всего сделать, потому что он легко доступен из шаблона. - Создать функцию в контроллере
Это не кажется гибким, чтобы задать контроллер для этой информации
папку хелперы внутри папки сверток было бы неплохо. – teeyo