{"id":16506,"date":"2018-11-01T19:36:00","date_gmt":"2018-11-01T18:36:00","guid":{"rendered":"https:\/\/examinare.ecommerce.theonlykroon.com\/?p=16506"},"modified":"2018-11-01T19:36:00","modified_gmt":"2018-11-01T18:36:00","slug":"how-to-use-surveys-in-cakephp-with-very-little-development","status":"publish","type":"post","link":"https:\/\/examinare.ecommerce.theonlykroon.com\/nl\/news\/how-to-use-surveys-in-cakephp-with-very-little-development\/","title":{"rendered":"Hoe gebruik je Surveys in CakePHP met heel weinig ontwikkeling."},"content":{"rendered":"<h2>Hoe gebruik je Surveys in CakePHP met zeer weinig ontwikkeluren.<\/h2>\n<p>CakePHP is een van de meest gunstige PHP-frameworks die er zijn en we begrijpen dat PHP-ontwikkelaars het willen uitbreiden om Survey te gebruiken. In dit artikel gaan we door hoe u CakePHP en Surveys kunt gebruiken op een manier waarop u uw gebruikers automatisch enqu\u00eates kunt laten invullen vanuit uw Examinare account. Natuurlijk kunnen sommige stappen afwijken van wat je zou willen doen in je applicatie. Wij zijn hier om u te helpen natuurlijk, stuur een e-mail naar<a href=\"mailto:support@examinare.com\">Contact opnemen met support@examinare.com<\/a>En wij helpen u graag verder.<\/p>\n<p>We gaan ervan uit dat u al een account heeft.<a href=\"http:\/\/book.cakephp.org\/2.0\/en\/installation.html\">CakePHP omgeving<\/a>En heb wat PHP codeervaardigheden. Als u dat niet doet, kunnen wij u helpen met aangepaste projecten. Vraag een offerte aan<a href=\"mailto:support@examinare.com\">Contact opnemen met support@examinare.com<\/a><\/p>\n<h2><strong>Stap 1:<\/strong>Maak een nieuw Examinare account of een Developer Account aan en activeer de API functies.<\/h2>\n<p>In uw Examinare account moet u de API functionaliteit activeren in Instellingen -&gt; Geavanceerde Instellingen. U krijgt dan een API Key en een CompanyID. Bewaar deze voor later. Als u liever een andere API-sleutel voor deze oplossing gebruikt, raadpleegt u onze Mobile API-sleutelfunctionaliteit.<\/p>\n<h2><strong>Stap 2:<\/strong>Bouw uw enqu\u00eate binnen Examinare.<\/h2>\n<p>Bouw uw enqu\u00eate binnen het Examinare platform. Zorg ervoor dat u deze als een priv\u00e9-enqu\u00eate implementeert.<\/p>\n<h2><strong>Stap 3:<\/strong>Bouw een registratieformulier.<\/h2>\n<p>We beginnen met het maken van een nieuw formulier hiervoor. In dat formulier voegen we de naam en het e-mailadres van de persoon die de enqu\u00eate ontvangt toe.<\/p>\n<p>Dus we beginnen met deze code:<\/p>\n<p>[CodeSample file=&#8221;article_cakephp1&#8243;]<\/p>\n<p>We kunnen deze stap natuurlijk indien mogelijk overslaan als je de persoon die al ingelogd is al geautoriseerd hebt. Het ophalen van die informatie hangt af van je CakePHP omgeving.<\/p>\n<p>Dus wanneer dit formulier is gemaakt moeten we ook de details vangen en de ontvanger maken en de persoon naar het formulier omleiden.<\/p>\n<p>Voeg dit toe aan je controller:<\/p>\n<p>[CodeSample file=&#8221;article_cakephp2&#8243;]<\/p>\n<p>De bovenstaande code gebruikt 3 functies binnen de Examinare API om een ontvanger te maken, zodat de ontvanger naar de enqu\u00eate wordt doorgestuurd. Uiteraard moet u de ID hebben voor de enqu\u00eate die u eerder in Examinare hebt gemaakt. De enqu\u00eate moet worden ge\u00efmplementeerd als een priv\u00e9-enqu\u00eate om de juiste API-retour te retourneren.<\/p>\n<h2><strong>Stap 4:<\/strong>Maak een aangepaste bedankt pagina binnen de CakePHP (optioneel).<\/h2>\n<p>Als je een aangepaste bedankt pagina wilt maken in je CakePHP en ook de gegevens van de enqu\u00eate wilt parsen, dan kan dit binnen de laatste oproep worden gedaan. Bewerk de pagina<\/p>\n<p><em>header(\u201cLocatie: \u201d. $urltoredirect);exit();<\/em><\/p>\n<p>Voeg de volgende code toe om door te verwijzen<\/p>\n<p><em>header(\u201cLocatie: \u201d. $urltoredirect.\u201d&amp;redirect_url=\u201d.encode_url(\u201cUw URL omleiden\u201d));exit();<\/em><\/p>\n<p>Dit zal de ontvanger na voltooiing omleiden naar een bedankt pagina. Ook in die URL is er een manier om de ContactID en Inforreg te krijgen om de gegevens te krijgen. Bekijk de voorbeeldcode in het Zendesk-artikel hier om te zien hoe u deze details kunt vastleggen. Dan kun je het precies verwerken zoals je het wilt.<\/p>\n<p>Bekijk ook de volgende API-aanroepen ter referentie:<\/p>\n<p><a href=\"https:\/\/www.examinare.io\/apidocs\/addrecipient\/\">https:\/\/www.examinare.io\/apidocs\/addrecipient\/<\/a><\/p>\n<p><a href=\"https:\/\/www.examinare.io\/apidocs\/markrecipientstosurvey\/\">https:\/\/www.examinare.io\/apidocs\/markrecipientstosurvey\/<\/a><\/p>\n<p><a href=\"https:\/\/www.examinare.io\/apidocs\/listsurveysbyuser\/\">https:\/\/www.examinare.io\/apidocs\/listsurveysbyuser\/<\/a><\/p>\n<p>Zorg er ook voor dat je de PHP Wrapper Library downloadt.<\/p>\n<p><a href=\"https:\/\/www.examinare.io\/php-wrapper-library\/\">https:\/\/www.examinare.io\/php-wrapper-library\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoe gebruik je Surveys in CakePHP met zeer weinig ontwikkeluren. CakePHP is een van de meest gunstige PHP-frameworks die er zijn en we begrijpen dat\u2026<\/p>\n","protected":false},"author":0,"featured_media":9603,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-16506","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"acf":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/examinare.ecommerce.theonlykroon.com\/wp-content\/uploads\/sites\/5\/2026\/10\/news-1101.webp","_links":{"self":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nl\/wp-json\/wp\/v2\/posts\/16506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nl\/wp-json\/wp\/v2\/comments?post=16506"}],"version-history":[{"count":1,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nl\/wp-json\/wp\/v2\/posts\/16506\/revisions"}],"predecessor-version":[{"id":16507,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nl\/wp-json\/wp\/v2\/posts\/16506\/revisions\/16507"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nl\/wp-json\/wp\/v2\/media\/9603"}],"wp:attachment":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nl\/wp-json\/wp\/v2\/media?parent=16506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nl\/wp-json\/wp\/v2\/categories?post=16506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nl\/wp-json\/wp\/v2\/tags?post=16506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}