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ได้เลย
|
เขียนโดย Joomla view วันศุกร์ที่ 13 พฤษภาคม 2011 เวลา 22:41 น.
, phpBB3, SMF, Joomla, Wordpress, CMS CRM
, JavaScript & Jquery Ajax
, SQL - Database
, ถาม - ตอบ คอมพิวเตอร์
, PHP Knowledge
, PHP News
, HTML CSS
, Free PHP Code Download script
, Web Hosting Review - Free Host Share Host VPS