Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 2.09.2012 Ostrzeżenie: (0%)
|
Czy istnieje jakieś przeciwskazanie, aby klasę User rejestrować jako service? Chodzi o to, że ustawiam w niej role użytkownika na podstawie różnych parametrów i niewielkich algroytmów. Dotychczas były to parametry zapisywane w bazie, w tabeli User, natomiast teraz chcę nadać rolę na podstawie parametru zapisywanego w configu, a żeby się do niego dostać, potrzebowałbym wstrzyknąć - sam jeszcze nie wiem co, ale choćby np. cały container. Ale czy to jest zalecane rozwiązanie?
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 42 Dołączył: 10.10.2011 Ostrzeżenie: (0%)
|
Tak trochę może offtopowo bo w Symfony siedziałem chwilę ale miałem podobny problem do Twojego w ZF2, po prostu stworzyłem sobie klasę statyczną przy bootstrapie i ładuję tam wszystkie tego typu dane i funkcję pomocnicze. Dla przykładu onBootstrap ustawia mi w klasie użytkownika, kluczowe dane z configu o które często odpytuję, ustawiam też entityManagera tak że jest dostepny w każdym miejscu projektu czy też dodaję funkcje pomocnicze takie jak tworzenie sluga do tekstu czy też generowanie losowego ID o konkretnej składni.
|
|
|
|
mundeck [Symfony]Entity jako service? 1.12.2016, 13:04:58
rad11 A takie coś nie może być ? http://stackoverflow.co... 1.12.2016, 13:13:42
mundeck Ale to wtedy za każdym razem musiałbym nadawać rol... 1.12.2016, 13:28:21
lukaskolista Encja zdecydowanie nie powinna być usługą. Jeżeli ... 1.12.2016, 14:27:20 
mundeck Cytat(lukaskolista @ 1.12.2016, 14:27... 1.12.2016, 17:07:35
lukaskolista Tak, ale jeśli chcesz użyć usługi, to już musisz t... 1.12.2016, 19:58:17
Pilsener CytatMyślałem, że skoro w dokumentacji jest: - zau... 2.12.2016, 08:41:23
LowiczakPL Jak jesteśmy przy Encjach i Serwisach to mam takie... 7.12.2016, 20:26:15
lukaskolista Cytat1. Mam zrobione: podczas rejestracji Listener... 8.12.2016, 21:56:47
LowiczakPL na razie4 specyzuję tylko pkt 1.
Korzystam z FOS... 8.12.2016, 23:50:50
Boshi @Lowiczak
http://stackoverflow.com/questions/1878... 9.12.2016, 01:52:25
Pilsener Cytatale może da radę to zrobić inaczej - oczywiśc... 9.12.2016, 08:32:28
kpt_lucek Ewentualnie zrobić to na Voter'ach, definiować... 12.12.2016, 11:28:40
LowiczakPL Dzięki za info, jestem mądrzejszy o kilka postów ,... 12.12.2016, 19:02:12 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 13:37 |