{"id":15382,"date":"2018-11-01T19:36:00","date_gmt":"2018-11-01T18:36:00","guid":{"rendered":"https:\/\/examinare.ecommerce.theonlykroon.com\/?p=15382"},"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\/fr\/news\/how-to-use-surveys-in-cakephp-with-very-little-development\/","title":{"rendered":"Comment utiliser les sondages dans CakePHP avec tr\u00e8s peu de d\u00e9veloppement."},"content":{"rendered":"<h2>Comment utiliser les sondages dans CakePHP avec tr\u00e8s peu d&rsquo;heures de d\u00e9veloppement.<\/h2>\n<p>CakePHP est l&rsquo;un des frameworks PHP les plus favorables et nous comprenons que les d\u00e9veloppeurs PHP veulent \u00eatre en mesure de l&rsquo;\u00e9tendre pour utiliser Survey. Dans cet article, nous allons voir comment utiliser CakePHP et les sondages de mani\u00e8re \u00e0 ce que vous puissiez automatiquement laisser vos utilisateurs r\u00e9pondre aux sondages depuis votre compte Examinare. Bien s\u00fbr, certaines \u00e9tapes peuvent \u00eatre diff\u00e9rentes de ce que vous souhaitez faire dans votre application. Nous sommes l\u00e0 pour vous aider bien s\u00fbr, envoyez un email \u00e0<a href=\"mailto:support@examinare.com\">Contactez-nous support@examinare.com<\/a>Et nous vous aiderons sur le chemin.<\/p>\n<p>Nous supposons que vous avez d\u00e9j\u00e0 configur\u00e9 un compte<a href=\"http:\/\/book.cakephp.org\/2.0\/en\/installation.html\">Environnement CakePHP<\/a>Et avoir quelques comp\u00e9tences en codage PHP. Si vous ne le faites pas, nous pouvons vous aider avec des projets personnalis\u00e9s. Demandez un devis \u00e0<a href=\"mailto:support@examinare.com\">Contactez-nous support@examinare.com<\/a><\/p>\n<h2><strong>\u00c9tape 1 :<\/strong>Cr\u00e9ez un nouveau compte Examinare ou un compte d\u00e9veloppeur et activez les fonctions API.<\/h2>\n<p>Dans votre compte Examinare, vous devrez activer la fonctionnalit\u00e9 API dans Param\u00e8tres -&gt; Param\u00e8tres avanc\u00e9s. Vous recevrez alors une cl\u00e9 API et un CompanyID. Sauvegardez-les pour plus tard. Si vous pr\u00e9f\u00e9rez utiliser une cl\u00e9 API sp\u00e9ciale pour cette solution, consultez notre fonctionnalit\u00e9 de cl\u00e9 API mobile.<\/p>\n<h2><strong>\u00c9tape 2 :<\/strong>Cr\u00e9ez votre sondage dans Examinare.<\/h2>\n<p>Construisez votre sondage dans la plateforme Examinare. Assurez-vous de le d\u00e9ployer en tant que sondage priv\u00e9.<\/p>\n<h2><strong>\u00c9tape 3 :<\/strong>Cr\u00e9ez un formulaire d&rsquo;inscription.<\/h2>\n<p>Nous commen\u00e7ons par cr\u00e9er un nouveau formulaire pour cela. Dans ce formulaire, nous ajouterons le nom et l&rsquo;e-mail de la personne qui recevra le sondage.<\/p>\n<p>Donc, nous commen\u00e7ons avec ce code:<\/p>\n<p>[CodeSample file=\u00a0\u00bbarticle_cakephp1&Prime;]<\/p>\n<p>Nous pouvons bien s\u00fbr si possible sauter cette \u00e9tape si vous avez d\u00e9j\u00e0 autoris\u00e9 la personne qui s&rsquo;est d\u00e9j\u00e0 connect\u00e9e. Pour r\u00e9cup\u00e9rer ces informations, il faut se servir de votre environnement CakePHP.<\/p>\n<p>Donc, lorsque ce formulaire a \u00e9t\u00e9 cr\u00e9\u00e9, nous devons \u00e9galement capturer les d\u00e9tails et cr\u00e9er le destinataire et rediriger la personne vers le formulaire.<\/p>\n<p>Ajoutez donc ceci dans votre contr\u00f4leur:<\/p>\n<p>[CodeSample file=\u00a0\u00bbarticle_cakephp2&Prime;]<\/p>\n<p>Le code ci-dessus utilisera 3 fonctions \u00e0 l&rsquo;int\u00e9rieur de l&rsquo;API Examinare pour cr\u00e9er un destinataire, faire le destinataire pour rediriger vers le sondage. Vous aurez bien s\u00fbr besoin de l\u2019ID du sondage que vous avez pr\u00e9c\u00e9demment cr\u00e9\u00e9 dans Examinare. Le sondage doit \u00eatre d\u00e9ploy\u00e9 en tant que sondage priv\u00e9 pour renvoyer le retour API correct.<\/p>\n<h2><strong>\u00c9tape 4 :<\/strong>Cr\u00e9ez une page de remerciement personnalis\u00e9e dans CakePHP (facultatif).<\/h2>\n<p>Si vous voulez cr\u00e9er une page de remerciement personnalis\u00e9e dans votre CakePHP et aussi analyser les donn\u00e9es de l&rsquo;enqu\u00eate, cela peut \u00eatre fait dans le dernier appel. Modifier le texte<\/p>\n<p><em>header(\u201cLocation: \u201d. $urltoredirect);exit();<\/em><\/p>\n<p>Et ajoutez le code suivant pour rediriger<\/p>\n<p><em>header(\u201cLocation: \u201d. $urltoredirect.\u201d&amp;redirect_url=\u201d.encode_url(\u201cVOTRE URL DE REDIRECT\u201d));exit();<\/em><\/p>\n<p>Cela redirige le destinataire apr\u00e8s l&rsquo;ach\u00e8vement vers une page de remerciement. Aussi dans cette URL il y a un moyen d&rsquo;obtenir le ContactID et Inforreg pour obtenir les donn\u00e9es. Consultez l\u2019exemple de code dans l\u2019article Zendesk ici pour voir comment capturer ces d\u00e9tails. Ensuite, vous pouvez traiter exactement comme vous le souhaitez.<\/p>\n<p>Consultez \u00e9galement les appels API suivants pour r\u00e9f\u00e9rence:<\/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>Assurez-vous \u00e9galement de t\u00e9l\u00e9charger la biblioth\u00e8que 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>Comment utiliser les sondages dans CakePHP avec tr\u00e8s peu d&rsquo;heures de d\u00e9veloppement. CakePHP est l&rsquo;un des frameworks PHP les plus favorables et nous comprenons\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-15382","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\/fr\/wp-json\/wp\/v2\/posts\/15382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/fr\/wp-json\/wp\/v2\/comments?post=15382"}],"version-history":[{"count":1,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/fr\/wp-json\/wp\/v2\/posts\/15382\/revisions"}],"predecessor-version":[{"id":15383,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/fr\/wp-json\/wp\/v2\/posts\/15382\/revisions\/15383"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/fr\/wp-json\/wp\/v2\/media\/9603"}],"wp:attachment":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/fr\/wp-json\/wp\/v2\/media?parent=15382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/fr\/wp-json\/wp\/v2\/categories?post=15382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/fr\/wp-json\/wp\/v2\/tags?post=15382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}