Robis Posted April 13, 2006 Report Share Posted April 13, 2006 Lasot CakePHP manuāli, ieraugu jaunu interesantu formulējumu - kādus tik divriteņus tauta neizgudro, lai izceltos ;) "The MVC paradigm is a way of breaking an application, or even just a piece of an application's interface, into three parts: the model, the view, and the controller. MVC was originally developed to map the traditional input, processing, output roles into the GUI realm. Input -> Processing -> Output Controller -> Model -> View" Link to comment Share on other sites More sharing options...
v3rb0 Posted April 13, 2006 Report Share Posted April 13, 2006 e? kāds tur divritenis.. katrs otrais (ja ne pat vairāk) webam domātais frameworks ir mvc.. un skaidrojums visur ir vienāds, texts atšķiras tikai niansēs. Link to comment Share on other sites More sharing options...
bubu Posted April 13, 2006 Report Share Posted April 13, 2006 Kur tur ir divritenis? Link to comment Share on other sites More sharing options...
Robis Posted April 13, 2006 Author Report Share Posted April 13, 2006 Acīmredzot, tas ir viena framework izgudrojums: http://www.slash7.com/articles/2005/02/22/...exing-conundrum Link to comment Share on other sites More sharing options...
KAC Posted April 13, 2006 Report Share Posted April 13, 2006 who cares Link to comment Share on other sites More sharing options...
john.brown Posted April 13, 2006 Report Share Posted April 13, 2006 Kā izgudrojums tas ir, dievs viņu zin, bet nekas jauns un neparasts tas nav - noderīga lieta. Tadu "divriteņu" ir daudz, iepazīsties ar design patterns, un atklāsi daudz interesanta priekš cevis :) http://phppatterns.com Link to comment Share on other sites More sharing options...
Delfins Posted April 13, 2006 Report Share Posted April 13, 2006 Imho pats PHP jau ir MVC, Template engine un t.t. ;) tas ir tas pats, kas uztaisa TemplateEditor (klucīšu bīdīšana), ja to pašu var iekš text-editora pierediģēt.. Link to comment Share on other sites More sharing options...
Robis Posted April 13, 2006 Author Report Share Posted April 13, 2006 Imho pats PHP jau ir MVC, Template engine un t.t. ;) tas ir tas pats, kas uztaisa TemplateEditor (klucīšu bīdīšana), ja to pašu var iekš text-editora pierediģēt.. Bet vajag visu tā krutāk, vienotāk, stilīgāk :) Link to comment Share on other sites More sharing options...
Delfins Posted April 13, 2006 Report Share Posted April 13, 2006 `Kas der visam, neder nekam` Link to comment Share on other sites More sharing options...
Robis Posted April 13, 2006 Author Report Share Posted April 13, 2006 Delfins - tad jau php arī neder nekam. Jo papētot, skaidrs ir viens, ka: Controller - tas ir pats php Model - MySQL datubāze piem. View - html, css templeiti. Link to comment Share on other sites More sharing options...
v3rb0 Posted April 13, 2006 Report Share Posted April 13, 2006 nav gan tā - mvc nenozīmē tehnoloģijas, bet gan kā būtu jāstrukturizē kods. * controller - raksti savu 'biznesa loģiku' t.i. spied uz add to cart un prece ieliekas iepirkumu grozā. * model - apraskta un tiek klāt pie datu modeli kā tādu, kāda formātā un kur tie tiek glabāti ir pielnīgi vienalga db, xml, kaut vai plain textā. * view - prezentācija - gabali kas veido jebkura formāta (html, pdf, xls, xul, rss barotnes) outputu. Link to comment Share on other sites More sharing options...
john.brown Posted April 13, 2006 Report Share Posted April 13, 2006 Robi, tu papriekš izpēti jautājuma būtību, un tad nāc klajā ar ģeniālām atklāsmēm... Tas, par ko iet runa, ir metodoloģija, kā veidot viegli pavadāmu, paplašināmu un izmaināmu produktu, un pilnīgi vienalga, kādā valodā (c++,java...), ar kādu datu glabāšanas metodi un izvadi to dara... Spriedumi 'php ir templašu sistēma' sen vairs nav aktuāli. Normāla valoda, un pilnīgi piemērota design patternu izmantošanai, ja, protams, tev nav pataloģiska tieksme sarežģīt dzīvi sev un citiem :) Link to comment Share on other sites More sharing options...
bubu Posted April 13, 2006 Report Share Posted April 13, 2006 Jo papētot, skaidrs ir viens, ka:Controller - tas ir pats php Model - MySQL datubāze piem. View - html, css templeiti. Pilnīga neizpratne par to, kas ir MVC. Link to comment Share on other sites More sharing options...
Robis Posted April 13, 2006 Author Report Share Posted April 13, 2006 Pilnīga neizpratne par to, kas ir MVC. Nevis pilnīgi neizpratne, bet, kad teicu to, vadījos pēc tajā saitē, kuru ievietoju augstāk, aprakstītā. Link to comment Share on other sites More sharing options...
v3rb0 Posted April 13, 2006 Report Share Posted April 13, 2006 nu nav http://www.slash7.com/articles/2005/02/22/...exing-conundrum tā rakstīts kā saki. A model is commonly something that represents a table of data;in Rails, you have to create a model, one for each table Controllers are the tools you use to manipulate data described in the models. Views let you actually put a face on the application. Link to comment Share on other sites More sharing options...
Recommended Posts