![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 518 Pomógł: 18 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzien dobry.
W kolejnym dniu nauki Zenda chcialbym pobrac dane z bazy i wyswietlic je jeden pod drugim. Wygooglalem kilka tutoriali i jest tam o zend_db_table. Pytanie: czy jest to w miare uniwersalne rozwiazanie ? (to znaczy czy bez problemu obsluzy 100 oraz 10000 wpisow w bazie) czy starac sie uzywac Zend_db_table zawsze ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 2 Dołączył: 12.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
wystarczy Model_Newsy
definicja klasy musi mieć postać: Kod //sciezka do pliku APPLICATION_PATH/modules/default/models/Newsy.php class Model_Newsy extends Zend_Db_Table_Abstract { //dobrze sobie tutaj ustawić nazwę tabeli oraz nazwę primary key: protected $_name = 'nazwa_tabeli'; protected $_primary = 'primary_key'; //tutaj piszesz metody do działania na takiej tabeli np. getNewsById($newsID) - wiadomo;] } W tym przypadku zostanie wykorzystana klasa z modułu default. Gdybyś chciał modele z jakiegoś konkretnego modułu (nie default) to nazwa klasy: [Nazwa_modułu]_Model_Newsy Wywołujesz analogicznie: $newsyObj = new Model_Newsy(); Oczywiście przedrostek Model możesz sobie w bootstrapie zmienić wedle życzenia. Ten post edytował tr!ckle 8.06.2011, 11:38:01 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 13:26 |