ทำความรู้จัก Routing
|
ภาพจาก http://symfony.com/doc/current/book/routing.html |
Routing คือ เส้นทาง หรือ Path Url ในการเข้าถึงในเเต่ละ Page ต่างๆ สมมุติว่า เราสร้างเว็บขายของขึ้นมา 1 เว็บ หน้าเเรกของเว็บโดยทั่วไป คือ index ที่นี่มันจำเป็นต้องมีหน้า page ที่มากกว่าหน้า index เช่น หน้าสั่งซื้อ, หน้าสมัครสมาชิก, หน้าจ่ายเงิน ใน Symfony(2) เราจำเป็นที่จะต้องมากำหนดเส้นทางให้มันก่อน ถ้าในส่วนของการพัฒนาจากรูปคือเส้นทางในการเรียกว่าจะให้ระบบทำงานที่ Controller ตัวใด เเล้ว ใน Controller นั้นจะส่งผลให้เราเห็นใน Template ใดนั้นเอง
จากบทเรียนที่เเล้วเรื่องCreate Bundle เริ่มต้นการพัฒนา Web Applications Routing ในการสร้างด้วยอยู่เเล้ว เพราะฉะนั้นเมื่อเราสร้าง Routing มาด้วยนั้นเอง
http://localhost/my_project/web/app_dev.php/hello/test
จากบทเรียน Create Bundle เริ่มต้นการพัฒนา Web Applications ระบบจะทำการสร้าง Routing มาให้เราเองเป็นลำดับเเรก เนื่องจากมันมาพร้อมกับ Controller ถ้าสังกตุในโครงสร้างไฟล์ที่เรา gen Bundle จะเห็นโฟลเดอร์ที่มันสร้างให้เรา ส่วนการปรับเเต่งหรือถ้าเราต้องการที่จะสร้างในรูปแบบของเราเองสามารถศึกษาได้จากบทเรียนถัดไป