การนำค่าที่อยู่ใน view.html.php ไปใช้ในไฟล์ default.php ใน joomla

แชร์ ความรู้ในการ พัฒนา Joomla Component Extension Module Plugin

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

ภาพประจำตัวสมาชิก
Parichat
PHP VIP Members
PHP VIP Members
โพสต์: 1381
ลงทะเบียนเมื่อ: 08/01/2018 10:03 am

การนำค่าที่อยู่ใน view.html.php ไปใช้ในไฟล์ default.php ใน joomla

โพสต์โดย Parichat » 26/02/2018 3:40 pm

การนำค่าที่อยู่ใน view.html.php ไปใช้ในไฟล์ default.php ใน joomla

ก่อนที่จะเรียกใช้ฐานข้อมูลได้ก็ให้สร้างตารางมาก่อน ตัวอย่างตารางที่อยู่ในฐานข้อมูลเป็นตารางที่เก็บสถานที่ตารางมีชื่อว่า "place"
z7.png
z7.png (17.54 KiB) เปิดดู 172 ครั้ง


วิธีการนำค่าที่อยู่ใน view.html.php ไปใช้ในไฟล์ default.php มีวีธีการทำดังนี้
    1.สร้างตัวแปรที่ชื่อว่า $this->place แล้วให้เท่ากับตัวแปร $this แล้วชี้ไปหาชื่อฟังก์ชันที่ได้สร้างไว้ในไฟล์ที่อยู่ในโฟลเดอร์โมเดล ดังโค้ด

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

    $this->place = $this->get('Place');

    2.สามารถเอาตัวแปร $this->place ไปใช้ในไฟล์ default.php ได้ดังโค้ด

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

    $this->place['1']['place_name']

    จากโค้ดเป็นการเรียกดูชื่อที่อยู่ใน id 1 จากฐานข้อมูล
    ผลลัพธ์
    z5.png
    z5.png (1.2 KiB) เปิดดู 177 ครั้ง


    กรณีที่ต้องการ echo ให้แสดงต่อๆกันแบบข้อความจะต้องใช้จุด (.) เพื่อต่อตัวแปรเพราะตัวแปร $this->place เป็นตัวแปรที่เป็นอ็อปเจ็กจึงต้องใช้จุดในการเชื่อมข้อความ ดังตัวอย่าง

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

    echo 'สถานที่ คือ '.$this->place['1']['place_name'];


    ผลลัพธ์
    z6.png
    z6.png (1.84 KiB) เปิดดู 177 ครั้ง


Live Simply, Laugh Often, Love Deeply.....

  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

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

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