{"id":15096,"date":"2018-11-01T19:36:00","date_gmt":"2018-11-01T18:36:00","guid":{"rendered":"https:\/\/examinare.ecommerce.theonlykroon.com\/?p=15096"},"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\/fi\/news\/how-to-use-surveys-in-cakephp-with-very-little-development\/","title":{"rendered":"Kuinka k\u00e4ytt\u00e4\u00e4 kyselyit\u00e4 CakePHP:ss\u00e4 hyvin v\u00e4h\u00e4n kehitt\u00e4m\u00e4ll\u00e4."},"content":{"rendered":"<h2>Kuinka k\u00e4ytt\u00e4\u00e4 kyselyit\u00e4 CakePHP:ss\u00e4 hyvin v\u00e4h\u00e4n kehitystunteja.<\/h2>\n<p>CakePHP on yksi suotuisimmista PHP-kehyksist\u00e4, ja ymm\u00e4rr\u00e4mme, ett\u00e4 PHP-kehitt\u00e4j\u00e4 haluaa voida laajentaa sit\u00e4 Survey-palvelun k\u00e4ytt\u00f6\u00f6n. T\u00e4ss\u00e4 artikkelissa k\u00e4ymme l\u00e4pi, miten CakePHP:t\u00e4 ja kyselyit\u00e4 k\u00e4ytet\u00e4\u00e4n siten, ett\u00e4 voit automaattisesti antaa k\u00e4ytt\u00e4jien vastata kyselyihin Examinare-tililt\u00e4si. Tietysti jotkut vaiheet voivat olla erilaisia kuin mit\u00e4 haluat tehd\u00e4 hakemuksessasi. Olemme tietenkin t\u00e4\u00e4ll\u00e4 auttamassa, l\u00e4het\u00e4 vain s\u00e4hk\u00f6postia osoitteeseen<a href=\"mailto:support@examinare.com\">L\u00e4het\u00e4 s\u00e4hk\u00f6postia osoitteeseen support@examinare.com<\/a>Ja me autamme sinua matkan varrella.<\/p>\n<p>Oletamme, ett\u00e4 olet jo m\u00e4\u00e4ritt\u00e4nyt verkkosivuston.<a href=\"http:\/\/book.cakephp.org\/2.0\/en\/installation.html\">CakePHP-ymp\u00e4rist\u00f6<\/a>ja sinulla on PHP-koodin kirjoittamistaitoja. Jos et, niin voimme auttaa sinua r\u00e4\u00e4t\u00e4l\u00f6idyiss\u00e4 projekteissa. Pyyd\u00e4 tarjous osoitteesta<a href=\"mailto:support@examinare.com\">L\u00e4het\u00e4 s\u00e4hk\u00f6postia osoitteeseen support@examinare.com<\/a><\/p>\n<h2><strong>Vaihe 1:<\/strong>Luo uusi Examinare-tili tai kehitt\u00e4j\u00e4tili ja aktivoi API-toiminnot.<\/h2>\n<p>Examinare-tilill\u00e4si sinun on aktivoitava API-toiminto kohdassa Asetukset -&gt; Lis\u00e4asetukset. T\u00e4m\u00e4n j\u00e4lkeen sinulle esitet\u00e4\u00e4n API-avain ja CompanyID-tunnus. S\u00e4ilyt\u00e4 n\u00e4m\u00e4 my\u00f6hemp\u00e4\u00e4 k\u00e4ytt\u00f6\u00e4 varten. Jos haluat k\u00e4ytt\u00e4\u00e4 erityist\u00e4 API-avainta t\u00e4h\u00e4n ratkaisuun, katso Mobile API key -toiminto. Mobiili API-avain -toiminto<\/p>\n<h2><strong>Vaihe 2:<\/strong>Rakenna kyselytutkimuksesi Examinaren sis\u00e4ll\u00e4.<\/h2>\n<p>Rakenna kyselytutkimuksesi Examinaren alustan sis\u00e4ll\u00e4. Varmista, ett\u00e4 otat sen k\u00e4ytt\u00f6\u00f6n yksityisen\u00e4 kyselytutkimuksena.<\/p>\n<h2><strong>Vaihe 3:<\/strong>Rakenna rekister\u00f6intilomake.<\/h2>\n<p>Aloitamme luomalla uuden lomakkeen t\u00e4h\u00e4n. T\u00e4h\u00e4n lomakkeeseen lis\u00e4\u00e4mme sen henkil\u00f6n nimen ja s\u00e4hk\u00f6postiosoitteen, joka saa kyselyn. Kyselylomakkeen t\u00e4ytt\u00e4minen<\/p>\n<p>Joten aloitamme t\u00e4ll\u00e4 koodilla:<\/p>\n<p>[CodeSample file=&#8221;article_cakephp1&#8243;]<\/p>\n<p>Voimme tietysti mahdollisuuksien mukaan ohittaa t\u00e4m\u00e4n vaiheen, jos olet jo valtuutettu henkil\u00f6n, joka on jo kirjautunut sis\u00e4\u00e4n. T\u00e4m\u00e4n tiedon noutaminen riippuu CakePHP-ymp\u00e4rist\u00f6st\u00e4si.<\/p>\n<p>Joten kun t\u00e4m\u00e4 lomake on luotu meid\u00e4n t\u00e4ytyy my\u00f6s saada yksityiskohdat ja luoda vastaanottaja ja ohjata henkil\u00f6 lomakkeeseen.<\/p>\n<p>Lis\u00e4\u00e4 ohjaimeen seuraavat tiedot:<\/p>\n<p>[CodeSample file=&#8221;article_cakephp2&#8243;]<\/p>\n<p>Yll\u00e4 oleva koodi k\u00e4ytt\u00e4\u00e4 Examinare API:n 3 toimintoa luodakseen vastaanottajan, joka saa vastaanottajan uudelleenohjautumaan kyselyyn. Sinun on tietenkin oltava kyselytutkimuksen tunnus, jonka olet aikaisemmin luonut Examinaren sis\u00e4ll\u00e4. Kysely on otettava k\u00e4ytt\u00f6\u00f6n yksityisen\u00e4 kyselyn\u00e4, jotta se palauttaa oikean API-palautuksen.<\/p>\n<h2><strong>Vaihe 4:<\/strong>Luo mukautettu kiitossivu CakePHP:n sis\u00e4ll\u00e4 (valinnainen).<\/h2>\n<p>Jos haluat luoda mukautetun kiitossivun CakePHP:n sis\u00e4ll\u00e4 ja my\u00f6s j\u00e4sent\u00e4\u00e4 kyselytutkimuksen tiedot, niin t\u00e4m\u00e4 voidaan tehd\u00e4 viimeisen kutsun sis\u00e4ll\u00e4. Muokkaa kuvaa<\/p>\n<p><em>header(\u201dSijainti: \u201d. $urltoredirect);exit();<\/em><\/p>\n<p>Lis\u00e4\u00e4 seuraava koodi uudelleenohjaukseen:<\/p>\n<p><em>header(\u201dSijainti: \u201d. $urltoredirect.\u201d&amp;redirect_url=\u201d.encode_url(\u201dUUDELLEENOHJAAMA URL-OSOITESI\u201d));exit();<\/em><\/p>\n<p>T\u00e4m\u00e4 ohjaa vastaanottajan kiitossivulle. My\u00f6s URL-osoitteessa on tapa saada ContactID ja Inforreg saadakseen tietoja. Tutustu Zendesk-artikkelin sis\u00e4lt\u00e4m\u00e4\u00e4n mallikoodiin t\u00e4\u00e4ll\u00e4, niin n\u00e4et, miten voit saada n\u00e4m\u00e4 tiedot. Sitten voit prosessoida juuri niin kuin haluat.<\/p>\n<p>Tutustu my\u00f6s seuraaviin API-kutsuihin:<\/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>Varmista my\u00f6s, ett\u00e4 lataat PHP Wrapper Libraryn.<\/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>Kuinka k\u00e4ytt\u00e4\u00e4 kyselyit\u00e4 CakePHP:ss\u00e4 hyvin v\u00e4h\u00e4n kehitystunteja. CakePHP on yksi suotuisimmista PHP-kehyksist\u00e4, ja ymm\u00e4rr\u00e4mme, ett\u00e4 PHP-kehitt\u00e4j\u00e4 haluaa voida\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-15096","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\/fi\/wp-json\/wp\/v2\/posts\/15096","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/fi\/wp-json\/wp\/v2\/comments?post=15096"}],"version-history":[{"count":1,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/fi\/wp-json\/wp\/v2\/posts\/15096\/revisions"}],"predecessor-version":[{"id":15097,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/fi\/wp-json\/wp\/v2\/posts\/15096\/revisions\/15097"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/fi\/wp-json\/wp\/v2\/media\/9603"}],"wp:attachment":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/fi\/wp-json\/wp\/v2\/media?parent=15096"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/fi\/wp-json\/wp\/v2\/categories?post=15096"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/fi\/wp-json\/wp\/v2\/tags?post=15096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}