Nyhetsarkiv

Hur man använder undersökningar i CakePHP med mycket liten utveckling.

Hur man använder undersökningar i CakePHP med mycket liten utveckling.
Illustration

Hur man använder undersökningar i CakePHP med mycket få utvecklingstimmar.

CakePHP är ett av de mest fördelaktiga PHP-ramverk där ute och vi förstår att PHP-utvecklare vill kunna utöka det för att använda Survey. I den här artikeln kommer vi att gå igenom hur du använder CakePHP och undersökningar på ett sätt så att du automatiskt kan låta dina användare svara på undersökningar från ditt Examinare-konto. Naturligtvis kan vissa steg vara annorlunda än vad du vill todo i din ansökan. Vi finns här för att hjälpa till såklart, skicka ett mail tillKontakta oss på support@examinare.comoch vi hjälper dig på vägen.

Vi förutsätter att du redan har ställt in enCakePHP miljöoch har några PHP-kodningskunskaper. Om du inte har det kan vi hjälpa dig med anpassade projekt. Be om en offert påKontakta oss på support@examinare.com

Steg 1:Skapa ett nytt Examinare-konto eller ett utvecklarkonto och aktivera API-funktionerna.

I ditt Examinare-konto måste du aktivera API-funktionaliteten i Inställningar -> Avancerade inställningar. Du kommer då att presenteras med en API-nyckel och ett CompanyID. Spara dessa till senare. Om du föredrar att använda en annan API-nyckel för den här lösningen, se vår funktionalitet för mobila API-nycklar.

Steg 2:Bygg din enkät i Examinare.

Bygg din enkät i Examinare-plattformen. Se till att du distribuerar den som en privat enkät.

Steg 3:Bygg ett registreringsformulär.

Vi börjar med att skapa ett nytt formulär för detta. I det formuläret kommer vi att lägga till namn och e-post till den person som kommer att få undersökningen.

Så vi börjar med denna kod:

[CodeSample fil=”article_cakephp1″]

Vi kan naturligtvis om möjligt hoppa över detta steg om du redan har auktoriserat den person som redan loggat in. Att hämta den informationen beror på din CakePHP-miljö.

Så när detta formulär har skapats måste vi också fånga detaljerna och skapa mottagaren och omdirigera personen till formuläret.

Så lägg till detta i din handkontroll:

[CodeSample fil=”article_cakephp2″]

Ovanstående kod kommer att använda 3 funktioner i Examinare API för att skapa en mottagare, få mottagaren att omdirigeras till enkäten. Du behöver naturligtvis ha ID:t för den enkät som du tidigare skapat i Examinare. Enkäten måste distribueras som en privat enkät för att returnera rätt API-retur.

Steg 4:Skapa en anpassad tacksida i CakePHP (valfritt).

Om du vill skapa en anpassad tacksida i din CakePHP och även tolka data från undersökningen kan detta göras i det sista samtalet. Redigera bilden

header(”Plats: ”. $urltoredirect);exit();

Och lägg till följande kod för att omdirigera

header(”Plats: ”. $urltoredirect.”&redirect_url=”).encode_url(”DIN OMDIREKTERADE URL”));exit();

Detta kommer att omdirigera mottagaren efter slutförandet till en tacksida. Även i den URL finns ett sätt att få ContactID och Inforreg för att få data. Kolla in exempelkoden i Zendesk-artikeln här för att se hur du fångar dessa detaljer. Då kan du bearbeta exakt hur du vill ha det.

Kolla även in följande API-anrop som referens:

https://www.examinare.io/apidocs/addrecipient/

https://www.examinare.io/apidocs/markrecipientstosurvey/

https://www.examinare.io/apidocs/listsurveysbyuser/

Se också till att du laddar ner PHP Wrapper Library.

https://www.examinare.io/php-wrapper-library/

Nyhetsarkiv →

Den här webbplatsen är registrerad på wpml.org som en utvecklingssajt. Byt till en produktionsnyckel för att remove this banner.