![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 8.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Jak i czy jest taka możliwość żeby do Criterii dodać pole należące do innej tabeli:
np. $c = new Criteria(); $c->addJoin(Temp_auctionPeer::CAT_ID, CategoriesPeer::CAT_ID); $c->add(Temp_auctionPeer::USER_ID, $usid); $temp_auctions = Temp_auctionPeer::doSelect($c); Chodzi o to, że chcę nazwę kategorii wyciągnąć z obiektu poprzez getName() a w Temp_auction mam tylko same id kategorii. Czy jest to możliwe, czy muszę ręcznie wykonać zapytanie?
Powód edycji: [Cysiaczek]:
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 237 Pomógł: 17 Dołączył: 1.11.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
jeśli dobrze zaprojektowałeś bazę to pewnie powiązałeś pola kluczami więc powinienes mies taka metode :
Temp_auctionPeer::doSelectJoinCategories i w widoku odwołujesz się do nazwy kategori ->getCatId()->getName(). -------------------- Wyszukiwarka noclegów w Polsce i zagranicą.
Najlepszy katalog turystyczny wspomagający pozycjonowanie i promocje stron. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 8.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
dzięki, tylko trochę inaczej trzeba dać ->getCategories()->getName(),
bo ->getCatId()->getName() nie chciało chodzić Ten post edytował blackroger 12.11.2009, 13:03:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:37 |