Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony][sf2] encje na tablice
nospor
post 30.10.2015, 12:36:09
Post #1





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




Hej, idzie wrzucic wynik encji jako tablice?

Mam taki kod:
  1. $repository = $this->getDoctrine()->getRepository('GridBundle:GridType');
  2. $gridsTypes = $repository->findAll();

Gdzie GridType to standardowa encja. Niestety ten kod daje mi tablice obiektow i w kazdym obiekcie po kolei musze robic, getId(), getName().... idzie jakos pobrac to jako cala tablice? Czy musze normalnie w encji dopisac metode getArray() i zwracac co chce miec? Siedzie googluje, bawie sie z jakimis ResultSetMapping() ale to ciagle nie dziala jak chce.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kapslokk
post 30.10.2015, 12:42:32
Post #2





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Może QueryBuilder i getArrayResult?
Go to the top of the page
+Quote Post
aniolekx
post 30.10.2015, 12:52:14
Post #3





Grupa: Zarejestrowani
Postów: 340
Pomógł: 46
Dołączył: 31.07.2009
Skąd: A

Ostrzeżenie: (0%)
-----


http://stackoverflow.com/questions/1749863...-query-symfony2
Go to the top of the page
+Quote Post
nospor
post 30.10.2015, 12:58:18
Post #4





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




Dzieki panowie smile.gif A jestem swiecie przekonany ze przegladalem juz ten watek ktory tu padl w linku.... facepalmxd.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
prz3kus
post 30.10.2015, 13:56:41
Post #5





Grupa: Zarejestrowani
Postów: 260
Pomógł: 30
Dołączył: 22.01.2007

Ostrzeżenie: (0%)
-----


O straszy Pan wzioł się ostro za symfony? tongue.gif

Ciekawe kiedy wydadzą wersje 3 razem z stabilna wersją php7? hmmmmmmm
Go to the top of the page
+Quote Post
nospor
post 30.10.2015, 14:07:19
Post #6





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




Cytat
O straszy Pan wzioł się ostro za symfony?
Nowy kraj, nowe wyzwania wink.gif

ps: mialo byc starszy czy straszny? Bo starszego jakos przeboleje, w koncu to prawda ( wink.gif ) ale ten straszny.... sad.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
prz3kus
post 30.10.2015, 14:32:16
Post #7





Grupa: Zarejestrowani
Postów: 260
Pomógł: 30
Dołączył: 22.01.2007

Ostrzeżenie: (0%)
-----


Starszy, starszy jako komplement ku chwale bliskiej emerytury ;P

Jakie pierwsze wrażenia? smile.gif
Go to the top of the page
+Quote Post
nospor
post 30.10.2015, 14:46:21
Post #8





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




Dopiero zaczalem, wiec trudno cos powiedziec.
Na pewno ciekawie wygladaja encje i sposob generowania bazy. Rach chiach i jest. No ale np. nie spodobal mi sie juz CRUD ktory zostal wygenerowany przez konsole symfony. Do akcji edycji encji stworzyli dwie funkcje update i edit, ktory powielaly 95% swojego kodu. Jedynie update mial jeszcze linijke na zapis do bazy. Jakos nie przywyklem do takiej duplikacji.
No i wiesz, narazie wszystko nowe, zanim cos zrobie nawet prostego to godzina szukania a robota stoi w miejscu. No ale tak zawsze na poczatku z nowymi rzeczami.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
prz3kus
post 30.10.2015, 15:36:34
Post #9





Grupa: Zarejestrowani
Postów: 260
Pomógł: 30
Dołączył: 22.01.2007

Ostrzeżenie: (0%)
-----


Encje są super, jednak czasem można się pogubić w relacjahc między tabelami przez te autmaoty biggrin.gif

Jak masz z 50 tabalek w projekcie to czasem mozna się zaskoczyć jak Ci walnie komunikatem że masz 200 zapytań na stroie i potem szukasz gdzie tu się cos przykleiło smile.gif

..... a może to tylko ja taki nieogarnięty jestem wink.gif
Go to the top of the page
+Quote Post
aniolekx
post 30.10.2015, 15:43:41
Post #10





Grupa: Zarejestrowani
Postów: 340
Pomógł: 46
Dołączył: 31.07.2009
Skąd: A

Ostrzeżenie: (0%)
-----


wole podchodzic do tematu od strony "Encji" w zgodzie z DDD, baza to detal ;p
Go to the top of the page
+Quote Post
viking
post 30.10.2015, 15:54:19
Post #11





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


A z ciekawości bo dawno z Doctrine nie korzystałem. Ogarnęli już temat Postgresa? Kiedyś kod generowany automatem dla różnych schematów to była porażka. Zaczynając od tego że nazwy generowanych klas były niepoprawne.


--------------------
Go to the top of the page
+Quote Post
prz3kus
post 30.10.2015, 16:00:49
Post #12





Grupa: Zarejestrowani
Postów: 260
Pomógł: 30
Dołączył: 22.01.2007

Ostrzeżenie: (0%)
-----


Cytat(viking @ 30.10.2015, 15:54:19 ) *
A z ciekawości bo dawno z Doctrine nie korzystałem. Ogarnęli już temat Postgresa? Kiedyś kod generowany automatem dla różnych schematów to była porażka. Zaczynając od tego że nazwy generowanych klas były niepoprawne.


Na postgresie jest wszytko OK dopóki nie chcesz wysjsc poza schemat public, wtedy juz zaczynają sie małe schody, ale tragedii nie ma smile.gif

Ten post edytował prz3kus 30.10.2015, 16:01:43
Go to the top of the page
+Quote Post
nospor
post 30.10.2015, 16:37:35
Post #13





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




Cytat
Jak masz z 50 tabalek w projekcie to czasem mozna się zaskoczyć jak Ci walnie komunikatem że masz 200 zapytań na stroie i potem szukasz gdzie tu się cos przykleiło
Dlaetgo ja zawsze sprawdzam jakie nowe zapytania mi sie pojawiaja gdy dodaje nowa funkcjonalnosc. Nie chce sie po miesiacu 'mile' zaskoczyc iloscia queries wink.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
viking
post 30.10.2015, 19:59:50
Post #14





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Cytat(prz3kus @ 30.10.2015, 16:00:49 ) *
Na postgresie jest wszytko OK dopóki nie chcesz wysjsc poza schemat public, wtedy juz zaczynają sie małe schody, ale tragedii nie ma smile.gif

Właśnie o to chodzi że z public praktycznie nie korzystam smile.gif Czyli w tym względzie bez zmian?


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 17:26