![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 9 Dołączył: 29.05.2009 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam dwie tabele: articles: i_id, i_name, i_text druga tabela: users id, username, password, first_name, last_name, role Robięto w ten sposób: Model:
kotroler
widok Kod <?php foreach($this->select as $row): ?> <table class="table1"> <tr><td colspan="2" class="title"><strong class="red">ID:</strong><?php echo $row->i_id ?></td></tr> <tr><td><strong class="blue">Tytuł:</strong></td><td><?php echo $row->i_name ?></td></tr> </table> <?php endforeach ?> Dostaję taki komunikat błędu: Kod Exception information:
Message: Select query cannot join with another table |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 9 Dołączył: 29.05.2009 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 9 Dołączył: 29.05.2009 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
To gdzie jest ta metoda którą nadpisuję?
Nie ogarniam? |
|
|
![]()
Post
#6
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
klasa która rozszerzasz Zend_Db_Table_Abstract ma metodę join, a Ty w swojej klasie Model_Select nadpisujesz jej deklaracje swoją własną.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 9 Dołączył: 29.05.2009 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
Pewnie się mylę (IMG:style_emoticons/default/oneeyedsmiley02.png) przeglądnołem klasę Zend_db_table_abstract i nie znalazłem tam metody join...
Prawda? Ten post edytował cykcykacz 16.01.2012, 21:05:15 |
|
|
![]()
Post
#8
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 9 Dołączył: 29.05.2009 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie nadpisuję (IMG:style_emoticons/default/rolleyes.gif) .
Teraz pytanie czy robię to poprawnie czy może coś zmienić ulepszyć? |
|
|
![]()
Post
#10
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
nie robisz tego poprawnie, bo uniemożliwiasz sobie w późniejszych elementach kodu dostępu do poprawnej metody join.
ulepszyć można zmieniając nazwę Twojej metody. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 21:05 |