{"id":16190,"date":"2018-11-01T19:36:00","date_gmt":"2018-11-01T18:36:00","guid":{"rendered":"https:\/\/examinare.ecommerce.theonlykroon.com\/?p=16190"},"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\/no\/news\/how-to-use-surveys-in-cakephp-with-very-little-development\/","title":{"rendered":"Hvordan bruke unders\u00f8kelser i CakePHP med sv\u00e6rt lite utvikling."},"content":{"rendered":"<h2>Hvordan bruke unders\u00f8kelser i CakePHP med sv\u00e6rt f\u00e5 utviklingstimer.<\/h2>\n<p>CakePHP er en av de mest gunstige PHP rammeverk der ute, og vi forst\u00e5r at PHP utvikler \u00f8nsker \u00e5 v\u00e6re i stand til \u00e5 utvide den til \u00e5 bruke Survey. I denne artikkelen vil vi g\u00e5 gjennom hvordan du bruker CakePHP og Surveys p\u00e5 en m\u00e5te slik at du automatisk kan la brukerne dine svare p\u00e5 sp\u00f8rreunders\u00f8kelser fra Examinare-kontoen din. Selvf\u00f8lgelig kan noen trinn v\u00e6re forskjellig fra hva du vil todo i s\u00f8knaden. Vi er her for \u00e5 hjelpe selvf\u00f8lgelig, bare send en e-post til<a href=\"mailto:support@examinare.com\">Kontakt oss p\u00e5 support@examinare.com<\/a>og vi vil hjelpe deg p\u00e5 veien.<\/p>\n<p>Vi antar at du allerede har satt opp en<a href=\"http:\/\/book.cakephp.org\/2.0\/en\/installation.html\">CakePHP- milj\u00f8<\/a>og har noen PHP koding ferdigheter. Hvis du ikke gj\u00f8r det, kan vi hjelpe deg med tilpassede prosjekter. Be om et tilbud p\u00e5<a href=\"mailto:support@examinare.com\">Kontakt oss p\u00e5 support@examinare.com<\/a><\/p>\n<h2><strong>Trinn 1:<\/strong>Opprett en ny Examinare-konto eller en utviklerkonto og aktiver API-funksjonene.<\/h2>\n<p>I Examinare-kontoen din m\u00e5 du aktivere API-funksjonaliteten i Innstillinger -&gt; Avanserte innstillinger. Du vil da bli presentert med en API-n\u00f8kkel og en CompanyID. Spar disse til senere. Hvis du foretrekker \u00e5 bruke en annen API-n\u00f8kkel for denne l\u00f8sningen, kan du se v\u00e5r funksjonalitet for mobil API-n\u00f8kkel.<\/p>\n<h2><strong>Steg 2:<\/strong>Bygg din sp\u00f8rreunders\u00f8kelse inne i Examinare.<\/h2>\n<p>Bygg sp\u00f8rreunders\u00f8kelsen din inne i Examinare-plattformen. S\u00f8rg for at du distribuerer den som en privat sp\u00f8rreunders\u00f8kelse.<\/p>\n<h2><strong>Steg 3:<\/strong>Bygg et registreringsskjema.<\/h2>\n<p>Vi starter med \u00e5 lage et nytt skjema for dette. I dette skjemaet vil vi legge til navn og e-postadresse til personen som skal motta unders\u00f8kelsen.<\/p>\n<p>S\u00e5 vi starter med denne koden:<\/p>\n<p>[CodeSample file=&raquo;article_cakephp1&#8243;]<\/p>\n<p>Vi kan selvf\u00f8lgelig om mulig hoppe over dette trinnet hvis du allerede har autorisert personen som allerede er logget inn. \u00c5 hente denne informasjonen avhenger av ditt CakePHP milj\u00f8.<\/p>\n<p>S\u00e5 n\u00e5r dette skjemaet er opprettet m\u00e5 vi ogs\u00e5 fange detaljene og lage mottakeren og omdirigere personen til skjemaet.<\/p>\n<p>S\u00e5 legg til dette i kontrolleren:<\/p>\n<p>[CodeSample file=&raquo;article_cakephp2&#8243;]<\/p>\n<p>Koden ovenfor vil bruke 3 funksjoner i Examinare API for \u00e5 lage en mottaker, og f\u00e5 mottakeren til \u00e5 omdirigere til sp\u00f8rreunders\u00f8kelsen. Du m\u00e5 selvf\u00f8lgelig ha ID-en for sp\u00f8rreunders\u00f8kelsen du tidligere opprettet i Examinare. Unders\u00f8kelsen m\u00e5 distribueres som en privat unders\u00f8kelse for \u00e5 returnere riktig API-retur.<\/p>\n<h2><strong>Steg 4:<\/strong>Lag en tilpasset takk side inne i CakePHP (valgfritt).<\/h2>\n<p>Hvis du \u00f8nsker \u00e5 lage en tilpasset takk side inne i din CakePHP og ogs\u00e5 analysere data fra unders\u00f8kelsen s\u00e5 dette kan gj\u00f8res inne i siste samtale. Rediger<\/p>\n<p><em>header( \u00ab Plassering: \u00bb). $urltoredirect); exit();<\/em><\/p>\n<p>Og legg til f\u00f8lgende kode for \u00e5 omdirigere<\/p>\n<p><em>header( \u00abSted: \u00bb. $urltoredirect.\u00bb &amp; redirect_url=).encode_url( \u00abDin omdirigerte URL\u00bb));exit();<\/em><\/p>\n<p>Dette vil omdirigere mottakeren etter ferdigstillelse til en takk side. Ogs\u00e5 i den URL er det en m\u00e5te \u00e5 f\u00e5 ContactID og Inforreg for \u00e5 f\u00e5 data. Sjekk ut eksempelkoden i Zendesk-artikkelen her for \u00e5 se hvordan du fanger disse detaljene. Da kan du behandle n\u00f8yaktig hvordan du vil ha det.<\/p>\n<p>Sjekk ogs\u00e5 ut f\u00f8lgende API-kall for referanse:<\/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>S\u00f8rg ogs\u00e5 for at du laster ned PHP Wrapper Library.<\/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>Hvordan bruke unders\u00f8kelser i CakePHP med sv\u00e6rt f\u00e5 utviklingstimer. CakePHP er en av de mest gunstige PHP rammeverk der ute, og vi forst\u00e5r at PHP utvikler\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":[1],"tags":[],"class_list":["post-16190","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-okategoriserade"],"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\/nb\/wp-json\/wp\/v2\/posts\/16190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nb\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nb\/wp-json\/wp\/v2\/comments?post=16190"}],"version-history":[{"count":1,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nb\/wp-json\/wp\/v2\/posts\/16190\/revisions"}],"predecessor-version":[{"id":16191,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nb\/wp-json\/wp\/v2\/posts\/16190\/revisions\/16191"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nb\/wp-json\/wp\/v2\/media\/9603"}],"wp:attachment":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nb\/wp-json\/wp\/v2\/media?parent=16190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nb\/wp-json\/wp\/v2\/categories?post=16190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/nb\/wp-json\/wp\/v2\/tags?post=16190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}