Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%)
|
Witam. Otóż mam bardzo wielki problem, ponieważ nie daje rady pobierać danych z 2 tabel w jednej klasie.
Jak wywołam tą funkcję
to dostaję błąd Kod Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146... Dlaczego 2 tabele? Otóż w 1 są opisy szkoleń, a w 2 szkolenia wykonane przez graczy i potrzebuje połączyć dane z tych 2 tabel. Proszę o pomoc |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%)
|
A zajrzałeś do dokumentacji? ZF narzuca nie bez powodu pewną logikę aplikacji, która porządkuje nie tylko nazewnictwo i strukturę folderów lecz także pobieranie danych, model danych w tym wypadku powinien nazywać się Model_nazwatabeli i warto trzymać się zasady jedna tabela = jeden model by uniknąć takich problemów. Jak ktoś potem ma się domyśleć, że pobranie danych z tabeli a i b odbywa się w modelu o nazwie "gucio", który jest w dodatku w lokalizacji c/z?
A jeśli już musisz odwoływać się do innej tabeli: http://framework.zend.com/manual/en/zend.db.table.html - example #27 |
|
|
|
Mlodycompany [ZendFramework]Zend_Db_Table, pobieranie danych z 2 tabel 25.12.2010, 20:46:07
IceManSpy Nie znam się na Zendzie, ale po co podajesz parame... 26.12.2010, 13:01:04 
Mlodycompany Cytat(IceManSpy @ 26.12.2010, 13:01:0... 26.12.2010, 13:10:24 
phpion Problemem pewnie jest myślnik w nazwie tabeli. Spr... 27.12.2010, 09:03:59
Mlodycompany podstawiłem tabele bez "-" w nazwie i te... 27.12.2010, 10:39:08 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 17:24 |