Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] podwojne dane w layout.php
diasek7
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 9.02.2011

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


witam,
jak zrobic poprawnie i ze standardami cos takiego, ze np jak w jobeecie mam w pliku layout.php wyswietlane pobieranie z bazy przez przez zmienna $sf_contect, a to znowu sie ustawia w pliku indexSuccess.php. a teraz chce dodac sobie menu po prawej i zeby mi tam wyswietalo tylko same nazwy firm. wiem, ze mozna wszystko napisac w tym pliku layout.php, ale tak sie raczej nie robi...

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





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 9.02.2011

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


hmm no rzeczywiscie to banalne, ale na jakiej to zasadzie dziala? w foreignAlias: mam wpisane Categories. Obiekty nazywaja sie Category i Blog.
teraz wystarczylo, ze zrobilem $blog->getCategory() i pobralo mi nazwe kategorii, a nie uzylem tego aliasu.
A jak w tabeli Category mam jeszcze pole opis? to jak sie do tego dostac? bo domyslnie mi bierze Name. Da sie tak w jednym pliku? musialbym chyba osobny komponent robic i tam zrobic akcje pobierania danych z kategorii?

-----

to jednak tez nie dziala do konca tak jak chcialem.

chce zrobic cos takiego, ze wylistuje mi kazda kategorie a dla niej kazdego newsa, czyli cos takiego:

Kategoria1:
--- news1
--- news2
Kategoria2:
--- news21
---news22

albo po prostu jak najprosciej zrobic w jednym komponencie cos takiego:

<?php foreach ($categories as $category): ?>
<?php echo $category->getCategory() ?>
<?php endforeach; ?>


<?php foreach ($newss as $i => $news): ?>
<?php echo $news->getTitle() ?>
<?php endforeach; ?>

czyli co dodac w akcjach? nie da sie chyba zrobic w jednej akcji odwolan do dwoch roznych tabel....

Ten post edytował diasek7 25.02.2011, 12:51:38
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 21:07