การเรียกใช้ Model ใน JoomShopping
โพสต์แล้ว: 13/06/2018 10:58 am
การเรียกใช้ Model ใน JoomShopping
ใน Joomla หากส่วนไหนต้องติดต่อกับฐานข้อมูลเพื่อนำข้อมูลมาแสดงหรือจะบันทึกข้อมูลลงฐานข้อมูลก็ต้องติดต่อกับส่วนของ Model เพราะส่วน Model จะเป็นส่วนที่เขียนโค้ดติดต่อกันฐานข้อมูลโดยจะมีส่วนที่เรียกใช้ Model อีกทีนึงโดยส่วนที่เรียกคือ controllers โดยเราต้องเขียนคำสั่งเพื่อเรียกใช้ส่วนของ Model ดังนี้
วิธีการเรียกใช้ Model ใน JoomShopping ดังนี้
1.สร้าง class ในไฟล์ php ที่อยู่ในโมเดล จากนั้นก็สร้างฟังก์ชัน ใน class
2.จากนั้นไปที่ไฟล์ใน controllers จากนั้นก็สร้าง class และสร้างฟังก์ชันใน class ไปแล้วในฟังก์ชันก็ใส่คำสั่งเรียกใช้ model ดังโค้ด
จากนั้นก็สามารถเรียกใช้งาน Model ได้แล้ว โดยใน Joomla ตัวที่เป็นตัวกลางในการเรียกใช้งานต่างๆที่ user ร้องขอมาก็จะเป็นตัว controllers จึงทำให้ตัว controllers จะเป็นตัวที่เรียกใช้งานทั้งใน Model และ view อีกทีนึงเราจึงต้องเขียนคำสั่งเพื่อติดต่อหากันได้
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Joomla
ใน Joomla หากส่วนไหนต้องติดต่อกับฐานข้อมูลเพื่อนำข้อมูลมาแสดงหรือจะบันทึกข้อมูลลงฐานข้อมูลก็ต้องติดต่อกับส่วนของ Model เพราะส่วน Model จะเป็นส่วนที่เขียนโค้ดติดต่อกันฐานข้อมูลโดยจะมีส่วนที่เรียกใช้ Model อีกทีนึงโดยส่วนที่เรียกคือ controllers โดยเราต้องเขียนคำสั่งเพื่อเรียกใช้ส่วนของ Model ดังนี้
วิธีการเรียกใช้ Model ใน JoomShopping ดังนี้
1.สร้าง class ในไฟล์ php ที่อยู่ในโมเดล จากนั้นก็สร้างฟังก์ชัน ใน class
โค้ด: เลือกทั้งหมด
class UserModelUserItems extends JModelList
{
//ฟังก์ชันแสดงชื่อผู้ใช้งาน
public function getUsers() {
$db = JFactory::getDbo();
$query = $db->getQuery(true)
->select('*')
->from('#__users');
$db->setQuery($query);
$show = $db->loadAssocList('id');
return $show;
}
}
โค้ด: เลือกทั้งหมด
$model = JSFactory::getModel('usermodel', 'useritems');
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Joomla