JToolbarHelper สร้าง Title,เพิ่ม,ลบ,แก้ไข,ยกเลิก ให้ Joomla
โพสต์แล้ว: 07/09/2016 5:46 pm
โดยการเรียกใช้งาน JToolbarHelper ให้ Joomla นั้นจะต้องใส่ไว้ในไฟล์ view.html.php โดยจะอยู่ใน โฟลเดอร์view --> โฟลเดอร์ชื่อที่จะแสดงผล(*หมายเหตุถ้ามี s ต่อท้ายจะนิยมใช้แสดงผลที่ List ที่มีข้อมูลเยอะๆ) --> view.html.php
โดยจะต้องมี code นี้เสมอ
โดยเราจะต้องสร้าง class ขึ้นมาโดยการตั้งชื่อ class นั้นจะเรียง3 อย่างด้วยกัน 1.ชื่อ Component, 2. ตามด้วยชื่อประเภทMVC, 3.ตามด้วยชื่อไฟล์
*MVC คือการแบ่งการทำงาน 3 ส่วน
- M ย่อมาจาก Model จะเกี่ยวกับฐานข้อมูลดาต้าเบส
- V ย่อมาจาก View จะเกี่ยวกับการแสดงผล
- C ย่อมาจาก Controller เป็นตัวกำหนดการใช้งาน View และ Model
สร้างฟังชั่นดิสเพลย์
เรียกใช้ JToolbarHelper ในฟังชั่นดิสเพลย์
Title
ผลลัพธ์
ปุ่มเพิ่ม
ผลลัพธ์
ปุ่มแก้ไข
ผลลัพธ์
ปุ่มลบ
ผลลัพธ์
ผลลพธ์เมื่อกดลบจะขึ้นข้อความที่เราได้ระบุเอาไว้ถ้าอยากให้สามารถใช้ได้หลายภาษาสามารถอ่านเพิ่มเติมได้ที่นี่---->วิธีทำไฟล์ภาษาไทยให้ template joomlaเทมเพลตจูมล่า โดยสามารถประยุคใช้ได้โดยไปสร้างโฟเดลอร์ไฟล์ภาษาเองได้
ปุ่ม ยกเลิก
ผลลัพธ์
โดยจะต้องมี code นี้เสมอ
โค้ด: เลือกทั้งหมด
defined('_JEXEC') or die;
โค้ด: เลือกทั้งหมด
class HelloworldViewProducthello extends JViewLegacy {
}
- M ย่อมาจาก Model จะเกี่ยวกับฐานข้อมูลดาต้าเบส
- V ย่อมาจาก View จะเกี่ยวกับการแสดงผล
- C ย่อมาจาก Controller เป็นตัวกำหนดการใช้งาน View และ Model
สร้างฟังชั่นดิสเพลย์
โค้ด: เลือกทั้งหมด
public function display($tpl = null) {
parent::display($tpl);
}
Title
โค้ด: เลือกทั้งหมด
JToolbarHelper::title("Mindphp Title");
โค้ด: เลือกทั้งหมด
JToolbarHelper::addNew('producthello.add');
โค้ด: เลือกทั้งหมด
JToolbarHelper::editList();
โค้ด: เลือกทั้งหมด
JToolbarHelper::deleteList('ลบหรอจ๊ะ','producthellos.delete');
โค้ด: เลือกทั้งหมด
JToolbarHelper::cancel('producthello.cancel');