Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [doctrine][Symfony2] Jak wyświetlić dane w szablonie
silverwind
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 8.02.2013

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


Moje Encje [User] one to many [Owner] one to many [Property] one to many [Tenant].

Połączyłem je w repozytorium User

  1. public function getQueryBuilder($User ){
  2. $qb = $this->createQueryBuilder('u')
  3. ->select('u,o,p,t')
  4. ->Join('u.owner','o')
  5. ->Join('o.property','p')
  6. ->Join('p.tenant','t')
  7. ->where('u.username = :user')
  8. ->setParameter('user', $User)
  9. ->getQuery()
  10. ->getArrayrResult();
  11.  
  12. return $qb;
  13. }


Chce wyświetlić je w szablonie.
Problem jest taki że nie wyświetlają mi się wszyscy właściciele użytkownika poniżej jest screen z dumpa.
http://zapodaj.net/7d28ba489cd03.gif.html



Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Chce ci tylko pokazac schemat jak to sie mniej wiecej robi
Wybacz za pseudoif w kodzie, ale nie pamietam juz skladni ifow w szablonach
Kod
                   {% for details in QueryBuilder %}    
                       {% for detailsowner in details.owner %}
<tr>
                           <td>{{detailsowner.name}}</td>
                           {% for detailsproperty in detailsowner.property%}
                            {JESLI to jest kolejny (to jest drugi lub dalszy) element w detailsowner.property}
                               </tr>
                               <tr>
                                   <td>Puste pole na WLASCICIELA</td>
                             {KONIEC JESLI}
                           <td>{{detailsproperty.name}}</td>
                           <td>{{detailsproperty.adress}}</td>
                        {% endfor %}
</tr>
                       {% endfor %}
                   {% endfor %}

Mniej wiecej cos w ten desen
Go to the top of the page
+Quote Post

Posty w temacie
- silverwind   [doctrine][Symfony2] Jak wyświetlić dane w szablonie   12.01.2016, 03:21:52
- - Riggs   Pokaż jeszcze kod encji, wtedy będzie łatwiej. W e...   12.01.2016, 06:49:59
- - prz3kus   [PHP] pobierz, plaintext public function getQueryB...   12.01.2016, 08:07:57
- - Forti   Nie rozumiem cie co jest źle niby? Wszystko jest o...   12.01.2016, 10:37:37
- - silverwind   Chyba nie dość jasno wyraziłem się patrzyliście m...   12.01.2016, 15:23:08
- - nospor   No to zamiast JOIN rob LEFT JOIN   12.01.2016, 15:25:14
- - silverwind   Teraz mam problem z wyświetleniem tego poprzez pęt...   12.01.2016, 18:08:51
- - nospor   Pokaz jak teraz wyglada zwrocona tablica bo za bar...   12.01.2016, 18:12:10
- - silverwind   tu jest link ze screenem . próbowałem normalnie fo...   12.01.2016, 18:33:16
- - nospor   nom, nie ma zadnego rozgalezienia. Owner wyglada d...   12.01.2016, 18:35:53
- - silverwind   to jest kontroler [PHP] pobierz, plaintext /**...   13.01.2016, 08:49:51
- - nospor   Nigdzie nie widze petli po owner, petli po propert...   13.01.2016, 09:57:38
- - silverwind   Przyznam się Naspor że nawet też na to wpadłem he...   13.01.2016, 13:38:16
- - nospor   Zdarza sie kazdemu Co do schematu, to przygotuj ...   13.01.2016, 13:40:06
- - silverwind   mniej więcej tak http://naforum.zapodaj.net/7fc66b...   13.01.2016, 13:52:14
- - nospor   ok, pokaz teraz kod jaki aktualnie masz   13.01.2016, 13:54:23
- - silverwind   a da się to w ogóle w takie formie wyświetlić jak ...   13.01.2016, 14:13:42
- - nospor   Da sie. Ale widze juz skasowales kod co miales i n...   14.01.2016, 11:00:14
- - silverwind   [HTML] pobierz, plaintext <tr> ...   14.01.2016, 14:50:02
- - nospor   Chce ci tylko pokazac schemat jak to sie mniej wie...   14.01.2016, 16:31:26
- - silverwind   To jest kod może komuś będzie pomocny. [HTML] pobi...   16.01.2016, 21:55:05
- - nospor   1) Co to znaczy ze ci to nie dziala?? 2) Poza tym ...   17.01.2016, 13:14:24
- - silverwind   Chodziło mi żeby wstawić kolumny jak nie ma wartoś...   17.01.2016, 13:29:29


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

 



RSS Aktualny czas: 7.10.2025 - 00:58