Cytat(Fluke @ 7.05.2012, 22:09:40 )

@CzarnyGsm
Po co w select dajesz from ? bez tego się obejdzie

Nie wiadomo ile kolumn zawiera dana tabela i jak wygląda jej użytkowanie(jakie mogą być zapytania do niej). Bo po co pisać 10 różnych metod jak zawsze będziemy wykorzystywać 1 metodę tylko raz

Zgadza się, akurat tu jest to niepotrzebne, miałem zamiar podać przykład z
->from($this->_name
, array(przykładowe kolumny
))
, ale w ostatniej chwili zrezygnowałem z niego bo zakładającemu temat raczej chodziło o wszystkie kolumny.
Cytat(Fluke @ 7.05.2012, 22:09:40 )

Ostatnio się zastanawiam nad modelem i widzę bez sens pisania metod w modelu chyba, że gdy wykorzystujemy je kilkakrotnie w kontrolerach.
Każdy robi jak kto woli

Nie jak kto woli, ale jak już piszemy w ZF to stosujmy się do jego standardów. Jest to język obiektowy, a mieszanie kodu i pisanie wszystkiego w jednym pliku tylko 'szpeci' nasz kontroler. Starajmy się być zgodni ze wzrocem MVC.
Oczywiście do autora tematu zależy wybór rozwiązania. Tylko niech nie zdziwi się jak przyjdzie mu wyjaśniać dlaczego w kontrolerze umieszcza kod, który powinien znajdować się w modelu.
Cytat(Fluke @ 8.05.2012, 11:36:22 )

@melkorm
A w kontrolerze można zapisywać bądź aktualizować rekordy w bazie danych czy raczej też to należy do modelu

Pozwolisz, że odpowiem na to pytanie. Przykładowo jak chcesz dodać rekordy do bazy korzystając z modelu:
public function fooAction(){
...
//kod z pobraniem danych z ałożmy z formularza
...
$modelExchangeGame = new Application_Model_ExchangeGame();
$result = $modelExchangeGame->addData();
if($result){
//ok
};
...
}
Oczywiście w modelu ExchangeGame tworzysz odpowiednią funkcję addData, która dodaje rekord do bazy.