Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]ZEND - jak w controlerze napisac selecta
josephin_1
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 9.04.2008

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


w config ini mam niezbedne dane do polaczenia sie z baza

w bootstapie mam

$db = Zend_Db::factory( $config->db->adapter,
$config->db->config->toArray() );
Zend_Db_Table::setDefaultAdapter($db);


jak mam wykonywac zapytania do bazy w controllerach??
staram sie tak jak jest tutaj
http://zend-framework.pl/manual/zend.db.ht...pter.connecting
ale nie wychodzi
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nexik
post
Post #2





Grupa: Zarejestrowani
Postów: 14
Pomógł: 1
Dołączył: 23.12.2008
Skąd: Radzionków

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


po pierwsze to co robisz to ustalenie parametrow do laczenia z baza jezeli bedzie tak potrzeba, jeszcze sie z nia nie polaczyles;p
aby sie polaczyc nalezy wykonac zapytanie - o to ci wlasnie chodzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

pierwsza rzecz zapytania sa zwiazane z danymi a te powinny byc operowane w modelach. Najlepiej zbuduj sobie jakis model co bedzie dziedziczyl po Zend_Db_Table w dokumentacji jest fajnie opisany ORM w Zend_Db.

jezeli chcesz tylko przetestowac to mozesz uzyc metody query. ja uzywam tego w bootstrapie aby ustawic kodowanie na UTF-8:
  1. <?php
  2. public function initDb() {
  3.    $db = Zend_Db::factory($this->_config->database);
  4.    Zend_Db_Table_Abstract::setDefaultAdapter($db);
  5.    $db->query("SET NAMES 'utf8'");
  6.    Zend_Registry::set('db', $db);
  7.  }
  8. ?>


pozatym polecam jakies IDE - ja uzywam netbeans ktore nie tylko podpowiada funkcje ale takze wyswietla komentarz do kazdej funkcji (IMG:http://forum.php.pl/style_emoticons/default/smile.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: 7.10.2025 - 09:25