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


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

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

Parichat
PHP VIP Members
PHP VIP Members
Posts: 4860
Joined: 08/01/2018 10:03 am

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

Post by Parichat » 26/02/2018 3:40 pm

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

ก่อนที่จะเรียกใช้ฐานข้อมูลได้ก็ให้สร้างตารางมาก่อน ตัวอย่างตารางที่อยู่ในฐานข้อมูลเป็นตารางที่เก็บสถานที่ตารางมีชื่อว่า "place"
การนำค่าที่อยู่ใน view.html.php ไปใช้ในไฟล์ default.php ใน joomla z7.png
z7.png (17.54 KiB) Viewed 1368 times
วิธีการนำค่าที่อยู่ใน view.html.php ไปใช้ในไฟล์ default.php มีวีธีการทำดังนี้
  • 1.สร้างตัวแปรที่ชื่อว่า $this->place แล้วให้เท่ากับตัวแปร $this แล้วชี้ไปหาชื่อฟังก์ชันที่ได้สร้างไว้ในไฟล์ที่อยู่ในโฟลเดอร์โมเดล ดังโค้ด

    Code: Select all

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

    Code: Select all

    $this->place['1']['place_name']
    จากโค้ดเป็นการเรียกดูชื่อที่อยู่ใน id 1 จากฐานข้อมูล
    ผลลัพธ์
    การนำค่าที่อยู่ใน view.html.php ไปใช้ในไฟล์ default.php ใน joomla z5.png
    z5.png (1.2 KiB) Viewed 1373 times
    กรณีที่ต้องการ echo ให้แสดงต่อๆกันแบบข้อความจะต้องใช้จุด (.) เพื่อต่อตัวแปรเพราะตัวแปร $this->place เป็นตัวแปรที่เป็นอ็อปเจ็กจึงต้องใช้จุดในการเชื่อมข้อความ ดังตัวอย่าง

    Code: Select all

    echo 'สถานที่ คือ '.$this->place['1']['place_name'];
    ผลลัพธ์
    การนำค่าที่อยู่ใน view.html.php ไปใช้ในไฟล์ default.php ใน joomla z6.png
    z6.png (1.84 KiB) Viewed 1373 times
Live Simply, Laugh Often, Love Deeply.....

Return to “Joomla Developing Knowledge”

Users browsing this forum: No registered users and 2 guests