MVC-ის მუშაობის პრინციპები PHP-ში
განვიხილოთ, როგორ მუშაობს საიტი MVC-ზე. ყველაფერი იწყება იმით, რომ მომხმარებელი აკრეფს მისამართს მისამართების ზოლში (ყველაზე ხშირად ბმულზე გადასვლისას). ამ მომენტში კონტროლერი განსაზღვრავს, რა სჭირდებოდა მომხმარებელს და მოდელს სთხოვს შესაბამისი მონაცემების მიწოდებას. მოდელი აძლევს კონტროლერს მონაცემებს. კონტროლერი იღებს ამ მონაცემებს და აგზავნის მათ წარმოდგენაში. წარმოდგენა აჩვენებს მონაცემებს საჭირო ფორმატით შეფორმებულ ხედში.
ამ შემთხვევაში ჩვენ ვიღებთ შრომის განაწილებას: კონტროლერს არ იცის, როგორ მიიღოს მონაცემები - ის უბრალოდ მოდელს სთხოვს ამას, წარმოდგენას არ სცოდნია, საიდან მოდის მონაცემები - ის უბრალოდ მათ აჩვენებს.
დარწმუნებული ვარ, რომ ამ დროისთვის ეს ყველაფერი გაუგებარი ჟღერს, ამიტომ თქვენთვის განსაკუთრებით შევქმენი სასწავლო მინი ფრეიმვორკი, რომელიც იყენებს MVC მიდგომას. თავიდან მე გასწავლით თუ როგორ გამოიყენოთ ეს ფრეიმვორკი, რათა გაიგოთ, თუ როგორ უნდა იმუშაოთ MVC-ზე. შემდეგ კი თქვენ თვითონ, ჩემი ინსტრუქციების მიხედვით, დაწერთ ასეთივე ფრეიმვორკს OOP-ზე.