Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony][sf2] encje na tablice
Forum PHP.pl > Forum > PHP > Frameworki
nospor
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.
kapslokk
Może QueryBuilder i getArrayResult?
nospor
Dzieki panowie smile.gif A jestem swiecie przekonany ze przegladalem juz ten watek ktory tu padl w linku.... facepalmxd.gif
prz3kus
O straszy Pan wzioł się ostro za symfony? tongue.gif

Ciekawe kiedy wydadzą wersje 3 razem z stabilna wersją php7? hmmmmmmm
nospor
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
prz3kus
Starszy, starszy jako komplement ku chwale bliskiej emerytury ;P

Jakie pierwsze wrażenia? smile.gif
nospor
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.
prz3kus
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
aniolekx
wole podchodzic do tematu od strony "Encji" w zgodzie z DDD, baza to detal ;p
viking
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.
prz3kus
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
nospor
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
viking
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?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.