Олег Аксенов: так более чем правильно и другой ответ вы если и найдете, то это будет у какого нибудь шамана. Я даже не уверен, работает ли php-fpm от 5 с 7. Просто правильно их вешаете на разные сокеты и все будет работать. И как сказали остальные, разруливаете в конфиге nginx какой сокет использовать.
Олег Аксенов: если вам нужны две версии php, то вам нужно две версии php-fpm. Иначе вы будете делать бессмысленные танцы с бубном, итоге все равно придете к данному варианту.
sibspace: функция просто извлекает строки из запроса. Собственно вывод вы сами только что выложили и видите его структуру. $r - просто инкремент, $items - массив строки, но Вы же перебираете потом этот массив и получаете ячейки. Вам перед выводом нужно все это собрать. в идеале в запрос добавить ID департаментов и по ним собирать уникальный массив со вложенными элементами.
Василий: это три разных варианта. :) Если во вьюхе есть скрипт, он выполняется при вставке на страницу. Если вы вторым элементом ответа передаете ссылку на скрипт, его нужно подгрузить. Ну или вы просто пересматриваете подход к обработчикам, как в третьем варианте.
Василий: Значит вам нужно:
1. Внедрять скрипт в страницу до отправки (самостоятельно, yii2 формирует их отдельным блоком).
2. Передавать ссылку на подгружаемый скрипт и загружать его вручную при помощи JQuery.getScript
3. Подгрузить библиотеку с нужными скриптами при первом получении страницы и правильно повесить обработчики, не $().click(), а $().on('click', ...)
sibspace: давайте так, Вы понимаете, что происходит в данном коде? И что находится в массиве $items? MySQL не возвращает вложенные массивы, если вы этого не сделали где то выше по коду, например в функции select_list, которую вы не показали. Второй цикл не имеет ключей, которые вы пытаетесь выводить, в нем будет так:
1. $r2 = 'LOCATION_NAME'; $value = 'Ростов';
2. $r2 = 'LOCATION_CODE'; $value = '61';
3...
Вы передираете ключи строки, а обращаетесь к строке как к массиву.
Тут бы знать, что генерирует html код. Ну и уточнение, что значит "подсказки"? З.Ы. вопрос такой, поскольку вы полезли в автокомплит, возможно вы пытаетесь убрать ранее вводимые в поля подсказки.
Точно нет WSDL схемы? Может ее как отдельный файл распространяют?
Если верить справки:
location - URL сервера SOAP, к которому отправляется запрос, т.е. адрес принимающего скрипта.
uri - целевое пространство имен SOAP-сервиса, как правило совпадает с location, только без имени скрипта.