Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework]Zend_Db_Table, pobieranie danych z 2 tabel
Mlodycompany
post
Post #1





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Witam. Otóż mam bardzo wielki problem, ponieważ nie daje rady pobierać danych z 2 tabel w jednej klasie.
  1. <?php
  2. class Training extends Zend_Db_Table {
  3. public $_name = 'szkolenia';
  4. public $_name2 = 'szkolenia-graczy';
  5. public function getLevel($idT, $idG){
  6. $rows = $this->select()->from($this->_name2)->where('ID = ?', '1')->query()->fetchAll();
  7. $object = $rows[0];
  8. print_r($object);
  9. }
  10. }

Jak wywołam tą funkcję
  1. $training = new Training();
  2. $training->getLevel('1','4');

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
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: 22.08.2025 - 22:02