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

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

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

Parichat
PHP VIP Members
PHP VIP Members
โพสต์: 4859
ลงทะเบียนเมื่อ: 08/01/2018 10:03 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย Parichat »

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

ก่อนที่จะเรียกใช้ฐานข้อมูลได้ก็ให้สร้างตารางมาก่อน ตัวอย่างตารางที่อยู่ในฐานข้อมูลเป็นตารางที่เก็บสถานที่ตารางมีชื่อว่า "place"
z7.png
z7.png (17.54 KiB) Viewed 1978 times
วิธีการนำค่าที่อยู่ใน 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) Viewed 1983 times
    กรณีที่ต้องการ echo ให้แสดงต่อๆกันแบบข้อความจะต้องใช้จุด (.) เพื่อต่อตัวแปรเพราะตัวแปร $this->place เป็นตัวแปรที่เป็นอ็อปเจ็กจึงต้องใช้จุดในการเชื่อมข้อความ ดังตัวอย่าง

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

    echo 'สถานที่ คือ '.$this->place['1']['place_name'];
    ผลลัพธ์
    z6.png
    z6.png (1.84 KiB) Viewed 1983 times
Live Simply, Laugh Often, Love Deeply.....
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 76