Archivo de noticias

Cómo usar Encuestas en CakePHP con muy poco desarrollo.

Cómo usar Encuestas en CakePHP con muy poco desarrollo.
Ilustración

Cómo usar Encuestas en CakePHP con muy pocas horas de desarrollo.

CakePHP es uno de los frameworks PHP más favorables que existen y entendemos que los desarrolladores de PHP quieren estar habilitados para extenderlo para usar Survey. En este artículo, vamos a ver cómo usar CakePHP y Surveys de una manera que usted puede permitir automáticamente a sus usuarios responder encuestas desde su cuenta Examinare. Por supuesto, algunos pasos pueden ser diferentes de lo que le gustaría hacer en su aplicación. Estamos aquí para ayudar, por supuesto, solo tienes que enviar un correo electrónico aCorreo electrónico: support@examinare.comY nosotros te ayudaremos en el camino.

Asumimos que ya has configurado unEntorno de CakePHPY tener algunas habilidades de codificación PHP. Si no, entonces podemos ayudarle con proyectos personalizados. Solicite un presupuesto enCorreo electrónico: support@examinare.com

Paso 1:Cree una nueva cuenta de Examinare o una cuenta de desarrollador y active las funciones de API.

En su cuenta de Examinare, necesitará activar la funcionalidad de API dentro de Configuración -> Configuración avanzada. Luego se le presentará una clave API y un CompanyID. Guarde estos para más tarde. Si prefieres usar una clave de API diferente para esta solución, consulta nuestra funcionalidad de clave de API móvil.

Paso 2:Cree su encuesta dentro de Examinare.

Cree su encuesta dentro de la plataforma Examinare. Asegúrate de implementarla como una encuesta privada.

Paso 3:Crea un formulario de registro.

Comenzamos creando un nuevo formulario para esto. En ese formulario añadiremos el nombre y el correo electrónico de la persona que recibirá la encuesta.

Así que empezamos con este código:

[CodeSample file=»article_cakephp1″]

Por supuesto, podemos omitir este paso si ya ha autorizado a la persona que ya ha iniciado sesión. Para recuperar esa información depende de su entorno CakePHP.

Así que cuando este formulario se ha creado también necesitamos capturar los detalles y crear el destinatario y redirigir a la persona al formulario.

Así que añade esto a tu controlador:

[CodeSample file=»article_cakephp2″]

El código anterior usará 3 funciones dentro de la API de Examinare para crear un destinatario, hacer que el destinatario redirija a la encuesta. Por supuesto, necesitará tener el ID de la encuesta que creó previamente dentro de Examinare. La encuesta debe implementarse como una encuesta privada para devolver el retorno de API correcto.

Paso 4:Crear una página de agradecimiento personalizada dentro de CakePHP (opcional).

Si quieres crear una página de agradecimiento personalizada dentro de tu CakePHP y también analizar los datos de la encuesta, esto se puede hacer dentro de la última llamada. Edite el texto

header(“Localización: ”. $urltoredirect);exit();

Y añade el siguiente código para redirigir

header(“Localización: ”. $urltoredirect.”&redirect_url=”.encode_url(“SU URL DE REDIRECTACION”));exit();

Esto redirigirá al destinatario después de completarlo a una página de agradecimiento. También en esa URL hay una manera de obtener el ContactID e Inforreg para obtener los datos. Consulte el código de ejemplo del artículo de Zendesk aquí para ver cómo capturar estos detalles. Entonces puedes procesar exactamente cómo lo quieres.

También revise las siguientes llamadas de API para referencia:

https://www.examinare.io/apidocs/addrecipient/

https://www.examinare.io/apidocs/markrecipientstosurvey/

https://www.examinare.io/apidocs/listsurveysbyuser/

También asegúrese de descargar la biblioteca PHP Wrapper.

https://www.examinare.io/php-wrapper-library/

Archivo de noticias →

Este sitio está registrado en wpml.org como un sitio de desarrollo. Cambiar a una clave de sitio de producción a remove this banner.