{"id":24166,"date":"2018-11-01T19:36:00","date_gmt":"2018-11-01T18:36:00","guid":{"rendered":"https:\/\/examinare.ecommerce.theonlykroon.com\/?p=24166"},"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\/cs\/news\/how-to-use-surveys-in-cakephp-with-very-little-development\/","title":{"rendered":"Jak pou\u017e\u00edvat Surveys v CakePHP s velmi mal\u00fdm v\u00fdvojem."},"content":{"rendered":"<h2>Jak pou\u017e\u00edvat Surveys v CakePHP s velmi m\u00e1lo v\u00fdvoj\u00e1\u0159sk\u00fdmi hodinami.<\/h2>\n<p>CakePHP je jedn\u00edm z nejp\u0159\u00edzniv\u011bj\u0161\u00edch PHP framework\u016f a ch\u00e1peme, \u017ee PHP v\u00fdvoj\u00e1\u0159i cht\u011bj\u00ed m\u00edt mo\u017enost roz\u0161\u00ed\u0159it jej o pou\u017eit\u00ed Survey. V tomto \u010dl\u00e1nku se pod\u00edv\u00e1me na to, jak pou\u017e\u00edvat CakePHP a pr\u016fzkumy tak, abyste mohli automaticky nechat u\u017eivatele odpov\u00eddat na pr\u016fzkumy z va\u0161eho \u00fa\u010dtu Examinare. Samoz\u0159ejm\u011b, \u017ee n\u011bkter\u00e9 kroky se mohou li\u0161it od toho, co byste cht\u011bli ve sv\u00e9 aplikaci. Jsme tu, abychom v\u00e1m pomohli samoz\u0159ejm\u011b, sta\u010d\u00ed poslat e-mail na<a href=\"mailto:support@examinare.com\">support@examinare.com<\/a>a my v\u00e1m pom\u016f\u017eeme na cest\u011b.<\/p>\n<p>P\u0159edpokl\u00e1d\u00e1me, \u017ee jste ji\u017e nastavili \u00fa\u010det.<a href=\"http:\/\/book.cakephp.org\/2.0\/en\/installation.html\">CakePHP prost\u0159ed\u00ed<\/a>a m\u00edt n\u011bjak\u00e9 PHP k\u00f3dov\u00e1n\u00ed dovednosti. Pokud ne, pak v\u00e1m m\u016f\u017eeme pomoci s vlastn\u00edmi projekty. Po\u017e\u00e1dejte o cenovou nab\u00eddku na<a href=\"mailto:support@examinare.com\">support@examinare.com<\/a><\/p>\n<h2><strong>Krok 1:<\/strong>Vytvo\u0159te nov\u00fd \u00fa\u010det Examinare nebo Developer Account a aktivujte funkce API.<\/h2>\n<p>Ve va\u0161em Examinare \u00fa\u010dtu budete muset aktivovat API funk\u010dnost v Nastaven\u00ed -&gt; Pokro\u010dil\u00e9 nastaven\u00ed. Pot\u00e9 se v\u00e1m zobraz\u00ed API kl\u00ed\u010d a CompanyID. Ulo\u017ete si je na pozd\u011bji. Pokud chcete pro toto \u0159e\u0161en\u00ed pou\u017e\u00edt speci\u00e1ln\u00ed API kl\u00ed\u010d, pod\u00edvejte se na na\u0161i funkci Mobile API key.<\/p>\n<h2><strong>Krok 2:<\/strong>Vytvo\u0159te si pr\u016fzkum v Examinare.<\/h2>\n<p>Vytvo\u0159te si pr\u016fzkum v r\u00e1mci platformy Examinare. Ujist\u011bte se, \u017ee jej nasad\u00edte jako soukrom\u00fd pr\u016fzkum.<\/p>\n<h2><strong>Krok 3:<\/strong>Vytvo\u0159te registra\u010dn\u00ed formul\u00e1\u0159.<\/h2>\n<p>Za\u010dneme t\u00edm, \u017ee pro to vytvo\u0159\u00edme nov\u00fd formul\u00e1\u0159. Do tohoto formul\u00e1\u0159e p\u0159id\u00e1me jm\u00e9no a email osoby, kter\u00e1 bude pr\u016fzkum dost\u00e1vat.<\/p>\n<p>Tak\u017ee za\u010dneme s t\u00edmto k\u00f3dem:<\/p>\n<p>[CodeSample file=&#8220;article_cakephp1&#8243;]<\/p>\n<p>Tento krok m\u016f\u017eeme samoz\u0159ejm\u011b p\u0159esko\u010dit, pokud jste ji\u017e autorizovali osobu, kter\u00e1 se ji\u017e p\u0159ihl\u00e1sila. Z\u00edsk\u00e1n\u00ed t\u011bchto informac\u00ed z\u00e1vis\u00ed na va\u0161em CakePHP prost\u0159ed\u00ed.<\/p>\n<p>Tak\u017ee kdy\u017e byl tento formul\u00e1\u0159 vytvo\u0159en, mus\u00edme tak\u00e9 zachytit podrobnosti a vytvo\u0159it p\u0159\u00edjemce a p\u0159esm\u011brovat osobu na formul\u00e1\u0159.<\/p>\n<p>P\u0159idejte tedy do ovlada\u010de n\u00e1sleduj\u00edc\u00ed:<\/p>\n<p>[CodeSample file=&#8220;article_cakephp2&#8243;]<\/p>\n<p>V\u00fd\u0161e uveden\u00fd k\u00f3d pou\u017eije 3 funkce uvnit\u0159 Examinare API k vytvo\u0159en\u00ed p\u0159\u00edjemce, aby p\u0159\u00edjemce p\u0159esm\u011broval na pr\u016fzkum. Samoz\u0159ejm\u011b budete pot\u0159ebovat ID pro pr\u016fzkum, kter\u00fd jste p\u0159edt\u00edm vytvo\u0159ili v Examinare. Pr\u016fzkum mus\u00ed b\u00fdt nasazen jako soukrom\u00fd pr\u016fzkum, aby se vr\u00e1til spr\u00e1vn\u00fd n\u00e1vrat API.<\/p>\n<h2><strong>Krok 4:<\/strong>Vytvo\u0159te vlastn\u00ed pod\u011bkovac\u00ed str\u00e1nku uvnit\u0159 CakePHP (voliteln\u00e9).<\/h2>\n<p>Pokud chcete vytvo\u0159it vlastn\u00ed pod\u011bkov\u00e1n\u00ed str\u00e1nku uvnit\u0159 va\u0161eho CakePHP a tak\u00e9 analyzovat data z pr\u016fzkumu, pak to m\u016f\u017ee b\u00fdt provedeno v posledn\u00edm vol\u00e1n\u00ed. Upravit text<\/p>\n<p><em>header(\u201cLocation: \u201d. $urltoredirect);exit();<\/em><\/p>\n<p>A p\u0159idejte n\u00e1sleduj\u00edc\u00ed k\u00f3d pro p\u0159esm\u011brov\u00e1n\u00ed<\/p>\n<p><em>header(\u201cLocation: \u201d. $urltoredirect.\u201d&amp;redirect_url=\u201d.encode_url(\u201cYOUR REDIRECT URL\u201d));exit();<\/em><\/p>\n<p>To p\u0159esm\u011bruje p\u0159\u00edjemce po dokon\u010den\u00ed na str\u00e1nku s pod\u011bkov\u00e1n\u00edm. Tak\u00e9 v t\u00e9to URL je zp\u016fsob, jak z\u00edskat ContactID a Inforreg pro z\u00edsk\u00e1n\u00ed dat. Pod\u00edvejte se na uk\u00e1zkov\u00fd k\u00f3d uvnit\u0159 Zendesk \u010cl\u00e1nek zde, aby vid\u011bli, jak zachytit tyto podrobnosti. Pak m\u016f\u017eete zpracovat p\u0159esn\u011b tak, jak chcete.<\/p>\n<p>Pro referenci si tak\u00e9 prohl\u00e9dn\u011bte n\u00e1sleduj\u00edc\u00ed vol\u00e1n\u00ed API:<\/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>Tak\u00e9 se ujist\u011bte, \u017ee jste st\u00e1hli knihovnu PHP Wrapper.<\/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>Jak pou\u017e\u00edvat Surveys v CakePHP s velmi m\u00e1lo v\u00fdvoj\u00e1\u0159sk\u00fdmi hodinami. CakePHP je jedn\u00edm z nejp\u0159\u00edzniv\u011bj\u0161\u00edch PHP framework\u016f a ch\u00e1peme, \u017ee PHP v\u00fdvoj\u00e1\u0159i cht\u011bj\u00ed m\u00edt\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-24166","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\/cs\/wp-json\/wp\/v2\/posts\/24166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/cs\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/cs\/wp-json\/wp\/v2\/comments?post=24166"}],"version-history":[{"count":1,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/cs\/wp-json\/wp\/v2\/posts\/24166\/revisions"}],"predecessor-version":[{"id":24167,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/cs\/wp-json\/wp\/v2\/posts\/24166\/revisions\/24167"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/cs\/wp-json\/wp\/v2\/media\/9603"}],"wp:attachment":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/cs\/wp-json\/wp\/v2\/media?parent=24166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/cs\/wp-json\/wp\/v2\/categories?post=24166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/cs\/wp-json\/wp\/v2\/tags?post=24166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}