วิธีการใช้แบบสำรวจใน CakePHP โดยใช้เวลาในการพัฒนาไม่มากนัก
CakePHP เป็นหนึ่งในเฟรมเวิร์ก PHP ที่น่าสนใจที่สุด และเราเข้าใจว่าผู้พัฒนา PHP ต้องการที่จะสามารถขยายมันให้ใช้ Survey ได้ ในบทความนี้ เราจะมาดูวิธีการใช้ CakePHP และ Surveys ในทางที่คุณสามารถให้ผู้ใช้ของคุณตอบแบบสำรวจได้โดยอัตโนมัติจากบัญชี Examinare ของคุณ แน่นอนว่า บางขั้นตอนอาจจะแตกต่างจากสิ่งที่คุณต้องการในแอพพลิเคชันของคุณ เราอยู่ที่นี่เพื่อช่วยแน่นอน แค่ส่งอีเมลไปที่support@examinare.comและเราจะช่วยคุณในทางนั้น
เราคิดว่าคุณได้ตั้งค่าCakePHP สภาพแวดล้อมและมีทักษะในการเขียนโค้ด PHP ถ้าคุณไม่รู้ เราช่วยคุณได้ กับโปรเจกต์ที่คุณต้องการ ขอคำแนะนำsupport@examinare.com
ก้าวที่ 1:สร้างบัญชีใหม่ของ Examinare หรือบัญชีผู้พัฒนา และเปิดใช้งานฟังก์ชัน API
ในตัวคุณ Examinare บัญชีผู้ใช้นี้ คุณจะต้องเปิดใช้งานการทำงานของ API ในส่วน ตั้งค่า -> ตั้งค่าระดับสูง คุณจะได้รับกุญแจ API และ CompanyID. เก็บไว้ก่อนนะ หากคุณต้องการใช้กุญแจ API ที่แตกต่างกันเพื่อแก้ไขปัญหานี้ โปรดดูการทำงานของกุญแจ API มือถือของเรา
ก้าวที่2:สร้างแบบสำรวจของคุณภายใน Examinare
สร้างแบบสำรวจของคุณภายใน Examinare แพลตฟอร์ม ทำความแน่ใจว่าคุณจะใช้มันเป็น สำรวจส่วนตัว
ก้าวที่3:สร้างแบบฟอร์มการลงทะเบียน
เราเริ่มต้นด้วยการสร้างรูปแบบใหม่ของสิ่งนี้ ในแบบฟอร์มนั้น เราจะเพิ่มชื่อและอีเมล ของคนที่จะได้รับผลสำรวจ
ดังนั้นเราจึงเริ่มต้นด้วยรหัสนี้:
[CodeSample ไฟล์article_cakephp1″]
เราสามารถข้ามขั้นตอนนี้ได้ หากคุณได้อนุญาตให้ผู้ใช้ที่ล็อกอินแล้วใช้ได้แล้ว การเรียกข้อมูลนั้นขึ้นอยู่กับสภาพแวดล้อม CakePHP ของคุณ
ดังนั้นเมื่อฟอร์มนี้ถูกสร้างขึ้น เราก็ต้องจับรายละเอียด และสร้างผู้รับ และนำคนไปยังฟอร์ม
ดังนั้นเพิ่มนี่เข้าไปในตัวควบคุมของคุณ:
[CodeSample ไฟล์article_cakephp2″]
โค้ดด้านบนจะใช้ 3 การทำงานภายใน Examinare API เพื่อสร้างผู้รับ, ทำให้ผู้รับนำไปสู่การสำรวจ แน่นอนว่าคุณจะต้องมี ID ของการสำรวจที่คุณสร้างไว้ก่อนหน้านี้ Examinare. การสำรวจต้องถูกจัดวางเป็นแบบสำรวจส่วนตัว เพื่อที่จะส่งผลลัพธ์ API ที่ถูกต้อง
ก้าวที่4:สร้างหน้าขอบคุณที่กำหนดเองภายใน CakePHP (เลือกได้)
หากคุณต้องการสร้างหน้าขอบคุณที่กำหนดเองภายใน CakePHP และวิเคราะห์ข้อมูลจากแบบสำรวจ มันก็สามารถทำได้ภายในการเรียกครั้งสุดท้าย แก้ไข
ตัวเลือก
และเพิ่มรหัสต่อไปนี้เพื่อนำทาง
header(“Location: ”. $urltoredirect.”&redirect_url=”.encode_url(“YOUR REDIRECT URL”));exit();
นี่จะนำทางผู้รับไปยังหน้าขอบคุณ หลังจากที่เสร็จสมบูรณ์แล้ว ยังมีใน URL นั้น มันมีวิธีที่จะได้รับ ContactID และ Inforreg เพื่อรับข้อมูล ตรวจสอบโค้ดตัวอย่างภายใน Zendesk บทความที่นี่ เพื่อดูว่าคุณจะจับรายละเอียดเหล่านี้ได้อย่างไร งั้นคุณก็สามารถทำการพิจารณา อย่างที่คุณต้องการได้
ตรวจสอบการเรียกใช้ API ต่อไปนี้เพื่ออ้างอิง:
https://www.examinare.io/apidocs/addrecipient/
https://www.examinare.io/apidocs/markrecipientstosurvey/
https://www.examinare.io/apidocs/listsurveysbyuser/
โปรดตรวจสอบให้แน่ใจว่าคุณได้ดาวน์โหลดไลบรารี PHP Wrapper ไว้แล้ว
