ให้เรตสมาชิก: 1 / 5

ดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

การสร้างเเละกำหนดRouting ขอยกตัวอย่างจากการ Create Bundle เริ่มต้นการพัฒนา Web Applications ในครั้งก่อนซึ่งเราจะได้โครงสร้างไฟล์ดังภาพ คือ มีส่วนของ Controller(ส่วนบอกว่าจะแสดงผลอะไรเรียกใช้ model ตัวใหน), config(ส่วนนี้ที่เราจะทำการสร้างเเละกำหนดเส้นทางไปหาController) เเละ view(ส่วนการแสดงผลที่ถูก Controllerเรียกใช้)

ตัวอย่างที่ 1

เราสร้าง path โดย กำหนดให้ว่าจะต้องมีคำว่า hello ในส่วนของ Defaults คือ ส่วนที่กำหนดว่าจะเรียกใช้ Controller โดยรูปแบบเเล้วเราจะต้องพิมพ์ ชื่อของ Bundle ที่เราสร้างขึ้นมาก่อน จากนั้นให้ระบุว่าจะเรียกใช้ Controller ตัวใหนให้ทำงาน ถัดไปคือการกำหนดชื่อ Method ของ Controller นั้นๆ

Bundle Controller Class Method Name
TestBundle DefaultController index

routing.yml

sitetest_homepage:
    path:     /hello
    defaults: { _controller: SitetestBundle:Default:index }

 ส่วนของ Contronller ในตัวอย่างจะให้แสดงคำว่า ok ออกมา

DefaultController.php

<?php

namespace Site\testBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;

class DefaultController extends Controller
{
    public function indexAction()
    {
       echo 'ok';
    }
}

 เมื่อทำการ Run ผลลัพท์คือ

จะเห็นว่าไม่ยากเลยใช่มั๊ยทุกคน สำหรับ Framework นี้อย่าลืม yml นะสำคัญมากๆ

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
เคล็ดลับสู่ความมั่งคั่ง
โดย Duanghathai Termtem พฤ 03 ธ.ค. 2020 6:25 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
3
พฤ 03 ธ.ค. 2020 6:25 pm โดย Duanghathai Termtem
G-suite คืออะไร
โดย Duanghathai Termtem พฤ 03 ธ.ค. 2020 5:45 pm บอร์ด Google For Work Knowledge
0
9
พฤ 03 ธ.ค. 2020 5:45 pm โดย Duanghathai Termtem
การใช้ Google sheet ช่วยในการตรวจสอบ
โดย Duanghathai Termtem พฤ 03 ธ.ค. 2020 10:36 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
20
พฤ 03 ธ.ค. 2020 10:36 am โดย Duanghathai Termtem
โปรแกรม Access ช่วยในการออกแบบฐานข้อมูล
โดย Duanghathai Termtem พ 02 ธ.ค. 2020 11:23 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
11
พ 02 ธ.ค. 2020 11:23 pm โดย Duanghathai Termtem
Ubuntu เชื่อมต่อ wifi ไม่ได้ค่ะ แก้ยังไงคะ
โดย bolue พ 02 ธ.ค. 2020 5:21 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
6
24
พ 02 ธ.ค. 2020 6:55 pm โดย bolue
ใช้ sudo su ไม่ได้บน command ubuntu
โดย bolue พ 02 ธ.ค. 2020 3:25 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
5
33
พ 02 ธ.ค. 2020 5:20 pm โดย bolue
โปรแกรม Visio ช่วยออกแบบผังทางเดินเอกสาร
โดย Duanghathai Termtem พ 02 ธ.ค. 2020 10:51 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
29
พ 02 ธ.ค. 2020 10:51 am โดย Duanghathai Termtem
โปรแกรมทางการบัญชี โปรแกรม Express
โดย Duanghathai Termtem อ 01 ธ.ค. 2020 6:56 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
49
อ 01 ธ.ค. 2020 6:56 pm โดย Duanghathai Termtem