Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF]Prosta obsługa bazy
klapaucius
post
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 3
Dołączył: 4.07.2009
Skąd: Kraków

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


Mam problem w ZF, by pobrać z bazy danych rekordy. W pliku z zasobami mam coś takiego:
Kod
resources.db.adapter = "pdo_mysql"
resources.db.params.dbname = "wiersze"
resources.db.params.host = "localhost"
resources.db.params.username = "root"
resources.db.params.password = ""
resources.db.params.charset = "utf8"

W akcji kontrolera mam taki kod:
  1. public function indexAction()
  2. {
  3. $bootstrap = $this->getInvokeArg('bootstrap');
  4. $db = $bootstrap->getResource('db');
  5. $zapytanie = 'select * from wiersz order by id';
  6. $this->view->wiersze = $db->fetchAll($zapytanie);
  7. }

Jednak przy próbie odpalenia wyskakuje mi taki błąd:
Kod
Fatal error: Call to a member function fetchAll() on a non-object in D:\xampp\htdocs\wierszerozewicza\application\controllers\IndexController.php on line 16


Czyli chodzi o to, że zmienna $db w indexAction nie jest obiektem. Ale dlaczego?
Dopiero zaczynam przygodę z Zend więc proszę o wyrozumiałość. Pozdrawiam!

Ten post edytował klapaucius 28.11.2012, 17:15:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cudny
post
Post #2





Grupa: Zarejestrowani
Postów: 387
Pomógł: 66
Dołączył: 31.03.2005
Skąd: Kielce

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


Musisz poczytać o MVC - to co robisz nie ma żadnego sensu i niestety musisz się tego nauczyć.
Po co mamy powtarzać tutki ?

Po polsku chyba najlepiej skorzystać z tego:
http://www.heavymind.net/zend-framework-tutorial/
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: 12.10.2025 - 09:55