จากฟังก์ชันเรียกใช้รูปภาพ ใช้งานอย่างไรครับ

ถามตอบ ปัญหาการพัฒนา Extension ไม่ว่าจะเป็น Module plugin Component หรือ แม้แต่ template การปรับแต่งโค้ด Joomla ต่างๆ ทุกเวอร์ชั่น 1.5 2.5 หรือ 3.x

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Patipat
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 971
ลงทะเบียนเมื่อ: 10/06/2019 10:12 am

จากฟังก์ชันเรียกใช้รูปภาพ ใช้งานอย่างไรครับ

โพสต์โดย Patipat » 10/09/2019 3:37 pm

อยากทราบวิธีการเรียกใช้งานของ  $item->image; ว่ามาได้อย่างไรครับ แล้ว $products ที่ได้มาจากไฟล์ php ใช้งานอย่างไรครับ

ฟังก์ชั้นนี้ ที่อยู่ในไฟล์ php และก็นำ $products ไปใช้งาน แต่ว่า เลือกใช้ฐานข้อมูลอย่างไรครับ

โค้ด: เลือกทั้งหมด

$productModel = VmModel::getModel('Product');
$products = $productModel->getProductListing($Product_group, $max_items, $show_price, true, false, $filter_category, $category_id);
$productModel->addImages($products); 



ฟังก์ชันนี้ echo $item->image; เรียกรูปภาพจากฐานข้อมูล คือมันเลือกรูปภาพจาก Table นี้ได้อย่างไรครับ

โค้ด: เลือกทั้งหมด

<?php foreach ($products as $item) { 
                    $askquestion_url = JRoute::_('index.php?option=com_virtuemart&view=productdetails&task=askquestion&virtuemart_product_id=' . $item->virtuemart_product_id . '&virtuemart_category_id=' . $item->virtuemart_category_id . '&tmpl=component', FALSE);
                    ?>
            
                        <div class="sp-vmcountdown-image col-sm-7">                    
                            <?php echo $item->image; ?> // อันนี้คือฟังก์ชันเรียกรูปภาพจากฐานข้อมูล 
                        </div>
<?php } ?>
If you fall, let you stand. :)

ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 10143
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: จากฟังก์ชันเรียกใช้รูปภาพ ใช้งานอย่างไรครับ

โพสต์โดย tsukasaz » 10/09/2019 3:45 pm

ต้องเข้าใจหลัก OOP ของการเขียนโปรแกรมด้วยครับ ไม่งั้นจะงงมาก

Module มันไปเรียกข้อมูลจาก Component มาครับ ตรง VmModel::getModel('Product'); มันคือ Class ใน Component

แล้วเอา Class มาเก็บไว้ในตัวแปร $productModel ซึ่งมันเป็น Class Object เรียกไปที่ function ชื่อ getProductListing อีกที

ข้อมูลสินค้ารวมถึงรูปภาพ น่าจะออกมาจาก function นี้แหละครับ
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)

ภาพประจำตัวสมาชิก
Patipat
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 971
ลงทะเบียนเมื่อ: 10/06/2019 10:12 am

Re: จากฟังก์ชันเรียกใช้รูปภาพ ใช้งานอย่างไรครับ

โพสต์โดย Patipat » 10/09/2019 4:06 pm

ขอบคุณมากๆครับ เดี๋ยวคงต้องศึกษาในเรื่องของ OOP เพิ่มครับ
If you fall, let you stand. :)


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 4 และ บุคคลทั่วไป 0 ท่าน