|
Programiranje Java, Perl, VB, ASP, .NET, C, C++, Pascal, Delphi Sponzor: |
|
Alati teme | Način prikaza |
29. 01. 2012. | #11 |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
Mislim da ovde malo mešaš babe i žabe, tj. poistovećuješ "debljinu" sa brojem linija. To što kontroler ima više linija koda od modela ne znači da je "deblji". Pored toga, različiti frejmvorci (i različiti jezici) pružaju mogućnost da se neki kod piše kraće, imaš mogućnost da koristiš razne helper metode itd, tako da isti taj tvoj primer kontrolera:
Kôd:
public function indexAction() { $month = $this->_request->getParam('month'); $year = $this->_request->getParam('year'); $day = $this->_request->getParam('day'); // obrade se podaci i kreira ispravan format datuma $date // eventualno se po potrebi pozovu jos neke funkcije i odrade upiti $event_model = new Application_Model_Event(); $this->view->events = $event_model->getEvents($date); } Kôd:
def index date = Time.parse(params[:date]) @events = Event.get_approved(date) end To takođe zavisi i od toga kako si nazvao i organizovao form elemente, kako si osmislio rute itd, dosta tog "plumbinga" u kontroleru načelno može da se izbegne.
__________________
blog |
"Hvala" jablan za poruku: |
|
|