ถามตอบ ปัญหาการพัฒนา Extension ไม่ว่าจะเป็น Module plugin Component หรือ แม้แต่ template การปรับแต่งโค้ด Joomla ต่างๆ ทุกเวอร์ชั่น 1.5 2.5 หรือ 3.x
Moderator: mindphp, ผู้ดูแลกระดาน
-
M027
- PHP Super Hero Member
- โพสต์: 758
- ลงทะเบียนเมื่อ: 08/06/2015 10:07 am
โพสต์ที่ยังไม่ได้อ่าน
โดย 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
- โพสต์: 22120
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
โพสต์ที่ยังไม่ได้อ่าน
โดย 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)
-
-
- 1 ตอบกลับ
- 1266 แสดง
-
โพสต์ล่าสุด โดย mindphp
28/04/2019 3:33 pm
-
-
- 0 ตอบกลับ
- 1081 แสดง
-
โพสต์ล่าสุด โดย thatsawan
08/07/2016 2:58 pm
-
-
- 0 ตอบกลับ
- 609 แสดง
-
โพสต์ล่าสุด โดย mindphp
31/07/2022 3:08 pm
-
-
- 0 ตอบกลับ
- 858 แสดง
-
โพสต์ล่าสุด โดย Best1677
25/01/2024 11:29 am
-
-
- 0 ตอบกลับ
- 697 แสดง
-
โพสต์ล่าสุด โดย พิมพ์ใจ
25/04/2017 10:02 am
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 108