คำถาม joomla bind( object ข้อมูล)

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

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

M027
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 758
ลงทะเบียนเมื่อ: 08/06/2015 10:07 am

คำถาม joomla bind( object ข้อมูล)

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

- เราสามารถเรียกข้อมูลใน ตัวแปร object ตัวอื่นที่ส่งมา จากใน field .php ได้ไหมคับ? (เรียกเพื่อกำหนดให้กับ input ในการทำ update)

- วิธีการสั่งให้ class table ทำการ update ข้อมูลโดยที่เราเรียกเอง เป็นไปได้ไหมคับ? ตย.

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

$tb = $this->getTable('ชื่อ table');                
$tb->bind( object ข้อมูล);
$tb->store();
ผลลัพธ์ที่ได้ error duplicate primarykey
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 22120
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: คำถาม joomla

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

การแก้ไขโดยใช้ JTable ปกติเวลาจะ update ข้อมูล แน่นอนว่าเราต้องมีค่าของ id ของแถวนั้น ให้เราโหลดข้อมูลเดิมมาก่อน

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

$tb = $this->getTable('ชื่อ table');                

$tb->load($id); // <----- ใส่ id แถวที่จะ update เข้าไปใน method load ก่อนจะ bind ข้อมูล

$tb->bind( object ข้อมูล);
$tb->store();
 
ลองดูครับว่าใช่ได้ไหม
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

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