⊗ppMVUFmRtg 7 of 35 menu

რაუტინგი MVC-ში PHP-ში

ახლა თქვენ უნდა გაეცნოთ ისეთ ცნებას, როგორიცაა რაუტინგი. ის წარმოადგენს მექანიზმს, რომლის საშუალებაც შესაძლებელია გამოვიძახოთ კონკრეტული მოქმედება კონკრეტული კონტროლერის ბრაუზერის მისამართების ზოლის მეშვეობით.

რაუტინგის პარამეტრები ინახება ფაილში /project/config/routes.php და წარმოადგენს ობიექტების კლასის \Core\Route მასივს. ამ კლასის კონსტრუქტორი პირველ პარამეტრად იღებს URI-ს, რომლის მოთხოვნაზე გამოიძახება შესაბამისი მეთოდი შესაბამისი კონტროლერის. კონტროლერის სახელი და მოქმედების სახელი მითითებულია მეორე და მესამე პარამეტრებით. ამ შემთხვევაში კონტროლერის სახელი მითითებულია პატარა ასოთი.

მაგალითისთვის დავამატოთ ორი რაუტი (ანუ მარშრუტი): პირველი მისამართზე მიმართვისას /my-page1/ გამოიძახებს მეთოდს show1 კონტროლერის page, ხოლო მეორე - მეთოდს show2 ამავე კონტროლერის:

<?php use \Core\Route; return [ new Route('/my-page1/', 'page', 'show1'), new Route('/my-page2/', 'page', 'show2'), ]; ?>

წინა გაკვეთილებში მიღებული თეორიის საფუძველზე, გააკეთეთ კონტროლერი TestController მოქმედებებით act1, act2 და act3. გააკეთეთ სამი რაუტი, რომლებიც ადგენენ მისამართებს, რომლითაც შესაძლებელი იქნება ამ მოქმედებებზე მიმართვა. შეამოწმეთ თქვენს მიერ შექმნილი კოდის მუშაობა, მიმართეთ მისამართების ზოლის მეშვეობით თითოეულ მოქმედებას.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა