{"id":22992,"date":"2018-11-01T19:36:00","date_gmt":"2018-11-01T18:36:00","guid":{"rendered":"https:\/\/examinare.ecommerce.theonlykroon.com\/?p=22992"},"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\/tr\/news\/how-to-use-surveys-in-cakephp-with-very-little-development\/","title":{"rendered":"CakePHP&#8217;de \u00e7ok az geli\u015fimle Surveys&#8217;i nas\u0131l kullan\u0131l\u0131r."},"content":{"rendered":"<h2>CakePHP&#8217;de \u00e7ok az geli\u015fim saatiyle anketlerin nas\u0131l kullan\u0131laca\u011f\u0131.<\/h2>\n<p>CakePHP, en uygun PHP \u00e7er\u00e7evelerinden biridir ve PHP geli\u015ftiricilerinin Survey&#8217;i kullanmak i\u00e7in geni\u015fletmek i\u00e7in izin verilmesini istediklerini anl\u0131yoruz. Bu makalede, CakePHP ve Anketler&#8217;i nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 ve kullan\u0131c\u0131lar\u0131n otomatik olarak Examinare hesab\u0131n\u0131zdan anketler&#8217;e cevap vermelerine izin verece\u011finiz bir \u015fekilde nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131 inceleyece\u011fiz. Tabii ki baz\u0131 ad\u0131mlar uygulaman\u0131zda yapmak istedi\u011finiz \u015feyden farkl\u0131 olabilir. Elbette yard\u0131m etmek i\u00e7in buraday\u0131z, sadece \u015fu adrese bir e-posta g\u00f6nderin.<a href=\"mailto:support@examinare.com\">support@examinare.com<\/a>Ve biz de sana yol boyunca yard\u0131m edece\u011fiz.<\/p>\n<p>Bir e-posta hesab\u0131 olu\u015fturdu\u011funuzu varsay\u0131yoruz.<a href=\"http:\/\/book.cakephp.org\/2.0\/en\/installation.html\">CakePHP ortam\u0131<\/a>ve PHP kodlama becerileri var. E\u011fer yapmazsan\u0131z, o zaman \u00f6zel projelerle size yard\u0131m edebiliriz. Bir teklif isteyin<a href=\"mailto:support@examinare.com\">support@examinare.com<\/a><\/p>\n<h2><strong>Ad\u0131m 1:<\/strong>Yeni bir Examinare hesab\u0131 veya bir Geli\u015ftirici Hesab\u0131 olu\u015fturun ve API fonksiyonlar\u0131n\u0131 etkinle\u015ftirin.<\/h2>\n<p>Examinare hesab\u0131n\u0131zda API i\u015flevselli\u011finin Se\u00e7enekler -&gt; Geli\u015fmi\u015f Se\u00e7enekler i\u00e7inde etkinle\u015ftirilmesi gerekecektir. Sonra bir API anahtar\u0131 ve bir CompanyID ile kar\u015f\u0131 kar\u015f\u0131ya kalacaks\u0131n\u0131z. Bunlar\u0131 sonra i\u00e7in sakla. E\u011fer bu \u00e7\u00f6z\u00fcm i\u00e7in \u00f6zel bir API anahtar\u0131 kullanmak i\u00e7in farkl\u0131 bir \u015fey kullanmay\u0131 tercih ederseniz, Mobil API anahtar\u0131 i\u015flevselli\u011fimize bak\u0131n\u0131z.<\/p>\n<h2><strong>Ad\u0131m 2:<\/strong>Ara\u015ft\u0131rmay\u0131 Examinare i\u00e7inde olu\u015fturun.<\/h2>\n<p>Anketinizi Examinare platformu i\u00e7inde olu\u015fturun. \u00d6zel bir ara\u015ft\u0131rma olarak kulland\u0131\u011f\u0131na emin ol.<\/p>\n<h2><strong>Ad\u0131m 3:<\/strong>Kay\u0131t formunu haz\u0131rla.<\/h2>\n<p>Bunun i\u00e7in yeni bir form olu\u015fturarak ba\u015flar\u0131z. Bu formda ankete kat\u0131lacak ki\u015finin ad\u0131n\u0131 ve e-posta adresini ekleyecek ve ankete kat\u0131lacak ki\u015finin ad\u0131n\u0131 ve e-posta adresini ekleyecek.<\/p>\n<p>Bu kodla ba\u015flar\u0131z:<\/p>\n<p>[CodeSample file=&#8221;article_cakephp1&#8243;]<\/p>\n<p>E\u011fer daha \u00f6nceden giri\u015f yapm\u0131\u015f olan ki\u015fiyi yetkilendirmi\u015fseniz, bu ad\u0131m m\u00fcmk\u00fcnse atlat\u0131labilir. Bu bilgiyi almak i\u00e7in, CakePHP \u00e7evrenize ba\u011fl\u0131d\u0131r.<\/p>\n<p>Bu form olu\u015fturuldu\u011funda detaylar\u0131 yakalamam\u0131z ve al\u0131c\u0131y\u0131 yaratmam\u0131z ve ki\u015fiyi formuna y\u00f6nlendirmemiz gerekiyor. Bu da bize daha fazla zaman kazand\u0131r\u0131yor.<\/p>\n<p>Kontrol\u00f6r\u00fcn\u00fcze \u015funu ekleyin:<\/p>\n<p>[CodeSample file=&#8221;article_cakephp2&#8243;]<\/p>\n<p>Yukar\u0131daki kod, bir al\u0131c\u0131 yaratmak i\u00e7in 3 fonksiyonlar\u0131n\u0131 Examinare API i\u00e7inde kullanacak, al\u0131c\u0131y\u0131 ankete y\u00f6nlendirmek i\u00e7in. Tabii ki \u00f6nceden Examinare i\u00e7inde olu\u015fturdu\u011funuz anket i\u00e7in ID&#8217;ye sahip olman\u0131z gerekecektir. Ara\u015ft\u0131rma do\u011fru API geri d\u00f6n\u00fc\u015f\u00fcn\u00fc geri getirmek i\u00e7in \u00f6zel bir ara\u015ft\u0131rma olarak kullan\u0131lmal\u0131d\u0131r.<\/p>\n<h2><strong>Ad\u0131m 4:<\/strong>CakePHP i\u00e7inde \u00f6zel bir te\u015fekk\u00fcr sayfas\u0131 olu\u015fturun (opsiyonel).<\/h2>\n<p>E\u011fer CakePHP i\u00e7inde \u00f6zel bir te\u015fekk\u00fcr sayfas\u0131 olu\u015fturmak ve ayr\u0131ca ankete ait verileri analiz etmek istiyorsan\u0131z, bu son \u00e7a\u011fr\u0131 i\u00e7inde yap\u0131labilir. D\u00fczenle<\/p>\n<p><em>header(\u201cLocation: \u201d. $urltoredirect);exit();<\/em><\/p>\n<p>Ve \u015fu kodu ekleyin:<\/p>\n<p><em>header(\u201cLocation: \u201d. $urltoredirect.\u201d&amp;redirect_url=\u201d.encode_url(\u201cYOUR REDIRECT URL\u201d));exit();<\/em><\/p>\n<p>Bu, al\u0131c\u0131y\u0131 tamamland\u0131ktan sonra bir te\u015fekk\u00fcr sayfas\u0131na y\u00f6nlendirecektir. Ayr\u0131ca bu URL&#8217;de ContactID ve Inforreg&#8217;i veriyi almak i\u00e7in elde etmenin bir yolu vard\u0131r. Bu detaylar\u0131 nas\u0131l yakalayaca\u011f\u0131m\u0131z\u0131 g\u00f6rmek i\u00e7in Zendesk makalesinin i\u00e7indeki \u00f6rnek kodu burada kontrol edin. O zaman tam olarak istedi\u011fin gibi i\u015fleme yapabilirsin.<\/p>\n<p>A\u015fa\u011f\u0131daki API \u00e7a\u011fr\u0131lar\u0131n\u0131 referans olarak da kontrol edin:<\/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>Ayr\u0131ca PHP Wrapper Library&#8217;yi indirdi\u011finizden emin olun.<\/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>CakePHP&#8217;de \u00e7ok az geli\u015fim saatiyle anketlerin nas\u0131l kullan\u0131laca\u011f\u0131. CakePHP, en uygun PHP \u00e7er\u00e7evelerinden biridir ve PHP geli\u015ftiricilerinin Survey&#8217;i kullanmak\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-22992","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\/tr\/wp-json\/wp\/v2\/posts\/22992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/tr\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/tr\/wp-json\/wp\/v2\/comments?post=22992"}],"version-history":[{"count":1,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/tr\/wp-json\/wp\/v2\/posts\/22992\/revisions"}],"predecessor-version":[{"id":22993,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/tr\/wp-json\/wp\/v2\/posts\/22992\/revisions\/22993"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/tr\/wp-json\/wp\/v2\/media\/9603"}],"wp:attachment":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/tr\/wp-json\/wp\/v2\/media?parent=22992"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/tr\/wp-json\/wp\/v2\/categories?post=22992"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/tr\/wp-json\/wp\/v2\/tags?post=22992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}