Архива вести

Како користити анкете у CakePHP са веома мало развоја.

Како користити анкете у CakePHP са веома мало развоја.
Илустрација

Како користити анкете у CakePHP са веома мало часова развоја.

CakePHP је један од најповољнијих PHP фреквентних оквира и разумемо да PHP програмери желе да буду омогућени да га прошире да користе Survey. У овом чланку ћемо проћи кроз како да користимо CakePHP и Анкете на начин да можете аутоматски дозволити да ваши корисници одговоре на анкете са вашег Examinare налога. Наравно, неки кораци могу бити различити од онога што желите да урадите у својој апликацији. Ми смо овде да помогнемо наравно, само пошаљите имејл наsupport@examinare.comи ми ћемо вам помоћи на путу.

Претпостављамо да сте већ подесилиCakePHP окружењеи имају неке PHP вештине кодирања. Ако не успеју, онда ће се њима придружити други чланови. Затражите цитат наsupport@examinare.com

Корак 1:Креирај нови Examinare рачун или рачун за програмере и активирај АПИ функције.

У свом Examinare налогу ћете морати да активирате АПИ функционалност унутар Поставке -> Напредне поставке. Затим ћете бити представљени са API кључем и CompanyID. Сачувај ово за касније. Ако желите да користите другачији да користите специјални АПИ кључ за ово решење, онда погледајте нашу Функционалност мобилног АПИ кључа.

Корак 2:Изградите своје истраживање унутар Examinare.

Изградите своје истраживање унутар Examinare платформе. Побрини се да га распоредиш као приватно истраживање.

Корак 3:Изградња регистрацијског форма.

За то је потребно да се креира нова форма. У том облику ћемо додати име и име електронске поште особе која ће добити анкету.

Почећемо са овим кодом:

[CodeSample датотека=“article_cakephp1″]

Овај корак можемо наравно, ако је могуће, прескочити ако сте већ ауторизовали особу која се већ логује. Да ли ће се те информације донети зависи од ваше CakePHP околине.

Када се ова форма креира, такође морамо да ухватимо детаље и створимо примаоца и преусмеримо особу на форму.

Дакле, додајте ово у ваш контролер:

[CodeSample датотека=“article_cakephp2″]

Горњи код ће користити 3 функције унутар Examinare API-а да креира примаоца, да прималац преусмери на анкету. Наравно, треба да имате идентификатор за анкету коју сте претходно креирали унутар Examinare. Истраживање мора бити распоређено као приватно истраживање да би се вратио исправан АПИ повратак.

Корак 4:Направити прилагођену страницу захвалности унутар CakePHP (опционално).

Ако желите да креирате прилагођену страницу захвалности унутар CakePHP и такође анализирате податке из анкете, онда се то може учинити унутар последњег позива. Уређивање

header(“Location: ”. $urltoredirect);exit();

И додај следећи код за преусмеравање

header(“Location: ”. $urltoredirect.”&redirect_url=”.encode_url(“YOUR REDIRECT URL”));exit();

Ово ће преусмерити примаоца након завршетка на страницу захвалности. Такође у том URL-у постоји начин да се добије ContactID и Inforreg да се добије податак. Проверите пример код унутар Zendesk чланка овде да видите како да ухватите ове детаље. Тада можете да процесирате тачно како желите.

Такође проверите следеће АПИ позиве за референцу:

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

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

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

Такође, побрините се да преузете PHP Wrapper библиотеку.

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

Архива вести →