Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Propel] dodanie zapytania pola
Forum PHP.pl > Forum > PHP > Frameworki
blackroger
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?
Gribo
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().

blackroger
dzięki, tylko trochę inaczej trzeba dać ->getCategories()->getName(),
bo ->getCatId()->getName() nie chciało chodzić
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.