⊗ppMVUFmRtg 7 of 35 menu

Định tuyến trong MVC trong PHP

Bây giờ bạn cần làm quen với một khái niệm như định tuyến. Nó đại diện cho một cơ chế mà qua đó bạn có thể gọi một hành động cụ thể của một bộ điều khiển cụ thể thông qua thanh địa chỉ của trình duyệt.

Các cấu hình định tuyến được lưu trữ trong tệp /project/config/routes.php và đại diện cho một mảng các đối tượng của lớp \Core\Route. Hàm tạo của lớp này nhận URI làm tham số đầu tiên, khi yêu cầu tới URI đó, phương thức tương ứng của bộ điều khiển tương ứng sẽ được gọi. Tên bộ điều khiển và tên hành động được xác định bởi tham số thứ hai và thứ ba. Trong đó tên bộ điều khiển được đặt với chữ cái viết thường.

Hãy thêm hai route (tức là các tuyến đường) làm ví dụ: route đầu tiên khi truy cập vào địa chỉ /my-page1/ sẽ gọi phương thức show1 của bộ điều khiển page, còn route thứ hai - phương thức show2 của cùng bộ điều khiển đó:

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

Trên cơ sở lý thuyết đã thu được trong các bài học trước, hãy tạo bộ điều khiển TestController với các hành động act1, act2act3. Tạo ba route, xác định các địa chỉ mà có thể truy cập tới các hành động này. Kiểm tra hoạt động của mã bạn đã tạo, lần lượt truy cập qua thanh địa chỉ tới từng hành động.

Tiếng Việt
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ʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối