Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework] podwójny warunek Where.
istrd
post
Post #1





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.12.2009

Ostrzeżenie: (0%)
-----


Witam,
Mam takie pytanie jak użyć podwójnego warunku where.
Próbuje tak:

  1. $exg = new Application_Model_DbTable_Exchange_game();
  2. $where= array('user_suggest'=>$id,
  3. 'approved'=>1);
  4.  
  5. $rows=$exg->select()->where($where);
  6. $rows=$rows->query();
  7. $rows=$rows->fetchAll();


Lecz dostaję error. Kiedyś używałem w ten sposób i działało teraz nie wiem co jest.

Zend_Db_Statement_Exception: SQLSTATE[42S22]: Column not found: 1054 Nieznana kolumna 'Array' w where clause
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Fluke
post
Post #2





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 20.09.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


A teraz pytanie odnośnie relacji w ZF.

Załóżmy, że mamy 3 tabele: users, users_files, files. Tworzymy odpowiednie modele oraz relacje między nimi.
W jednej akcji wybieramy użytkownika oraz jego pliki -> czyli piszemy stosowną metodę w Model_User (IMG:style_emoticons/default/questionmark.gif)
W drugiej akcji wybieramy tylko użytkownika

Gdy mamy więcej tabel połączonych relacją do siebie to czy każdy sposób wyciągnięcia danych musimy opisać w modelu (IMG:style_emoticons/default/questionmark.gif)
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: 3.10.2025 - 16:13