如何使用调查 CakePHP 很少的开发时间。
CakePHP Survey 是最有利的 PHP 框架之一,我们理解 PHP 开发人员希望能够将其扩展到使用 Survey。 在这篇文章中,我们将通过如何使用 CakePHP 这样一来,您就可以自动让您的用户从您的网站回答调查问卷。 Examinare 帐户。 当然,有些步骤可能与您在应用程序中想要的todo不同。 当然,我们在这里帮助,只需发送电子邮件到support@examinare.com 是的,是的。我们会帮助你一路走来。
我们假设您已经设置了一个CakePHP 环境并具有一些PHP编码技能。 如果您没有,那么我们可以帮助您定制项目。 请求报价support@examinare.com 是的,是的。
步骤 1:创建一个新的 Examinare 帐户或开发者帐户,并激活 API 功能。
在您的Examinare帐户中,您需要在设置 -> 高级设置中激活API功能。 然后,您将看到一个 API 密钥和 CompanyID。 保存这些以备以后使用。 如果您希望使用不同的 API 密钥,请参阅我们的移动 API 密钥功能。
步骤 2:您可以在Examinare中建立您的调查。
在Examinare平台内构建您的调查。 确保将其作为私人调查部署。
步骤 3:创建注册表格。
我们首先创建一个新的表单。 在该表格中,我们将添加的名字和电子邮件的人谁将得到调查。
我们从这段代码开始:
[CodeSample 文件”article_cakephp1″]
如果您已经授权了已经登录的人,我们当然可以跳过这一步。 检索这些信息取决于你的 CakePHP 环境。
所以当这个表单已经创建,我们也需要捕捉的细节和创建收件人,并重定向人到表单。
所以,将此添加到您的控制器:
[CodeSample 文件”article_cakephp2″]
上面的代码将使用 3 内部职能 Examinare API 创建收件人,使收件人重定向到调查。 当然,您需要有您之前在内部创建的调查的ID Examinare. 调查需要作为私有调查部署,以返回正确的 API 返回。
步骤 4:创建一个自定义的感谢页面内 CakePHP (任择)。
如果你想创建一个自定义的感谢页面在你的 CakePHP 并且也解析来自调查的数据,这可以在最后一次调用中完成。 编辑
header(“Location: ”. $urltoredirect);exit();
下面是我们的代码:
header(“Location: ”. $urltoredirect.”&redirect_url=”.encode_url(“YOUR REDIRECT URL”));exit();
这将在完成后将收件人重定向到感谢页面。 还有一种方法,就是在这个URL中找到 ContactID 并且 Inforreg 来获取数据。 下面是示例代码: Zendesk 文章在这里看到如何捕捉这些细节. 然后,您就可以按照您想要的方式进行加工。
请查看以下 API 调用以供参考:
https://www.examinare.io/apidocs/addrecipient/ 是的,是的。
https://www.examinare.io/apidocs/markrecipientstosurvey/ 是的,是的。
https://www.examinare.io/apidocs/listsurveysbyuser/ 是的,是的。
也请下载 PHP Wrapper 程式库。
