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

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

4. View

4.1 สร้างโฟลเดอร์ชื่อ views และสร้างโฟลเดอร์ชื่อ a

4.2 สร้างไฟล์ view.html.php ในโฟลเดอร์ a

Code ของไฟล์ views/a/view.html.php

บรรทัดที่ 3 : นำเข้า view ของ Joomla

บรรทัดที่ 5 : สร้างคลาสชื่อ HellomindphpViewA (sขึ้นต้นด้วย "ชื่ิอของ Component" ตามด้วยคำว่า "View" และ "ชื่อของ View") โดยการสืบทอดคุณสมบัติมาจากคลาส JView

 

4.3 สร้างโฟลเดอร์ tmpl และไฟล์ default.php เพื่อใช้ในการกำหนด layout สำหรับ View ที่ชื่อ A

Code ของไฟล์ views/a/tpml/default.php

4.4 สร้าง View อีกหนึ่ง View โดยใช้ชื่อ B

Code ของไฟล์ views/b/view.html.php

Code ของไฟล์ views/b/tpml/default.php

4.5 ทดสอบ Component ที่เราเขียนโดยพิมพ์บรรทัดข้างลงใน address bar

 

http://localhost/joomla/index.php?option=com_hellomindphp&controller=a&view=a

เป็นการเรียกใช้ hellomindphp โดยกำหนดให้เรียกใช้ Controller A และ View A

 

http://localhost/joomla/index.php?option=com_hellomindphp&controller=b&view=b

เป็นการเรียกใช้ hellomindphp โดยกำหนดให้เรียกใช้ Controller B และ View B

*** จากตัวอย่างนี้เราสามารถใช้งาน Controller 2 ตัวคือ A และ B ซึ่งเราอยากจะใช้ Controller ก็สามารถกำหนดผ่าน Urlได้เลย

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ต่างกันแค่ไหน? เทียบหมัดต่อหมัด iPhone รุ่นใหม่ล่าสุด กับ iPhone 11
โดย unyana ส 16 ม.ค. 2021 11:47 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
7
ส 16 ม.ค. 2021 11:47 pm โดย unyana
โปรแกรม Kdenlive สามารถ add ไฟล์รูปเข้าไปในโปรแกรมได้ไหมคะ
โดย Kannaphat ส 16 ม.ค. 2021 3:46 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
12
ส 16 ม.ค. 2021 3:57 pm โดย Kannaphat
ขอคำสั่งพื้นฐานการใช้terminal Ubuntu ด้วยครับ
โดย chakirin.bfds ส 16 ม.ค. 2021 2:36 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
12
ส 16 ม.ค. 2021 2:39 pm โดย mindphp
โหลดไฟล์จาก gitlab ไม่ได้
โดย chakirin.bfds ส 16 ม.ค. 2021 11:49 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
3
21
ส 16 ม.ค. 2021 12:02 pm โดย mindphp
ขอวิธีการติดตั้ง psycopg1
โดย chakirin.bfds ส 16 ม.ค. 2021 10:46 am บอร์ด Programming - C/C++ & java & Python
6
22
ส 16 ม.ค. 2021 11:19 am โดย mindphp
python ติด AttributeError ครับ
โดย chakirin.bfds ศ 15 ม.ค. 2021 8:02 pm บอร์ด Programming - C/C++ & java & Python
1
19
ศ 15 ม.ค. 2021 8:18 pm โดย mindphp
สอบถามคำศัพท์เทคนิค Droplet คืออะไร
โดย Kannaphat ศ 15 ม.ค. 2021 6:16 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
17
ส 16 ม.ค. 2021 11:59 am โดย mindphp
ไม่สามารถตั้งค่าแจ้งเตื่อนจากmindphp เข้าเมลล์ได้
โดย Jiratchaya ศ 15 ม.ค. 2021 1:34 pm บอร์ด MindPHP News & Feedback
4
27
ศ 15 ม.ค. 2021 4:40 pm โดย Jiratchaya