Pogledajte određenu poruku
Staro 30. 01. 2012.   #25
salebab
profesionalac
Qualified
 
Avatar salebab
 
Datum učlanjenja: 09.11.2006
Lokacija: Beograd
Poruke: 102
Hvala: 19
21 "Hvala" u 18 poruka
salebab is on a distinguished road
Pošaljite ICQ poruku za salebab Pošaljite poruku preko MSN za salebab
Default

Ajmo malo teorije sistema - svaki sistem ima ulaze i izlaze, a unutar sistema se odvija proces obrade podataka. Tako treba i posmatrati i model i view i controller - kao odvojene sisteme, koji rade zajedno u jednom većem sistemu. A web aplikacija, kao složenin sistem se ne sastoji samo iz MVC-a, već postoje i funkcije, helperi, hookovi, itd. Najbitnije je da svaki podsistem ima dobar API, a u to spadaju i jasno definisana pravila za ulazne parametre kao i rezultat obrade podataka. A između ostalog, dobar sistem je onaj koji vodi računa o svojim ulaznim parametrima.

Model kao sistem ima svoje public metode kojima pristupaš iz drugih sistema. To nisu samo kontroleri, to mogu biti i drugi modeli, može biti view, helper, hook. Znači, totalno zaboravi KO i ODAKLE pristupa modelu i fokusiraj se na implementaciju i kreiranje API-ja, a to znači da olakšaš drugima (ili sebi) korišćenje sistema.
__________________
www.salebab.net
salebab je offline   Odgovorite uz citat