Categories
WebDev

ใช้ Django Generic Detailview โดยไม่มี pk และ slug

โดยปกติของการใช้ Generic Detailview ของ Django เนี่ยจะสามารถใช้ url dispatcher ได้เฉพาะ <pk> กับ <slug> โดยปกติเนี่ยแค่สองอันนี้มันก็เพียงพอต่อการใช้งานแล้วล่ะ แต่ถ้าเกิด App ของเราซับซ้อนมากๆจนใช้แค่สองอันนี้ไม่พอ

เราก็ต้องจัดการ override method ที่มันไปดึง object ข้อมูลมาดังนี้

ที่นี้เวลาเราไปเรียกใน template เราก็จะเรียกผ่าน {{object}} ได้ตามปกติครับ

Categories
WebDev

ใช้ Django Generic Detailview โดยไม่มี pk และ slug

โดยปกติของการใช้ Generic Detailview ของ Django เนี่ยจะสามารถใช้ url dispatcher ได้เฉพาะ <pk> กับ <slug> โดยปกติเนี่ยแค่สองอันนี้มันก็เพียงพอต่อการใช้งานแล้วล่ะ แต่ถ้าเกิด App ของเราซับซ้อนมากๆจนใช้แค่สองอันนี้ไม่พอ

เราก็ต้องจัดการ override method ที่มันไปดึง object ข้อมูลมาดังนี้

ที่นี้เวลาเราไปเรียกใน template เราก็จะเรียกผ่าน {{object}} ได้ตามปกติครับ

Categories
WebDev

การทำ Pagination ข้อมูลใน Mysql ด้วย PHP

วันนี้ทำโปรเจคตัวนึงแล้วมันต้องทำ Pagination ให้หน้าของข้อมูลที่เราดึงมาจาก Mysql  แบบนี้

7042236089_b3246a398d

ก่อนอื่นเราก็ต้องกำหนดข้อมูลต่อหน้าที่เราต้องการดึงออกมาก่อนใส่ไว้ในตัวแปร $limitPagination ก่อนแล้วก็ code ตามด้านล่างนี้


โดยจัดการเปลี่ยน $type  เป็นชื่อ Table ที่เราต้องการก็เสร็จเรียบร้อยครับ 🙂

Categories
WebDev

การเรียกใช้ Function ของ WordPress นอก WordPress

พอดีมีงานตัวนึงต้องยุ่งกับ WordPress โดยต้องการใช้ function ภายในของมันเลยไปค้นมาจนรู้ว่าถ้าอยากใช้ function ของ wordpress ได้เนี่ยต้องใช้ไฟล์ wp-load.php ที่อยู่ที่ root ของ wordpress

อย่างเช่นหากเราต้องการ list title พร้อม link ของ post ออกมาก็ทำแค่

หรือถ้าอยากจะโพสต์ขึ้นไป wordpress ก็ทำแบบนี้