Я выполнял tutorial для реализации функций автозаполнения в приложении CakePHP 1.3. Весь источник, имеющий отношение к этому, приблизительно соответствует этому коду.Проблемы с развертыванием CakePHP Custom Helper
Я успешно реализовал его на своем локальном WAMP, но при развертывании на моем LAMP-сервере приложение разбивается (страница html отображается только в том виде, в котором вызывается функция ввода автозаполнения).
Используя утверждения журнала, я вижу, функция входа проваливает ..
$options = array_replace($baseOptions,$options);
на входе в AutoCompleteHelper в() метод. Кажется, я не получаю никаких ошибок. Ниже приведено число опций $ 0:
Array
(
[autoCompleteUrl] => /catalog/bands/auto_complete
[autoCompleteRequestItem] => autoCompleteText
)
Это не выглядит для меня нецелесообразным.
Кроме того, я нашел аналогичный, хотя и закрытый, issue на стеке, который заставлял меня думать, что у меня может быть какая-то трюк за пределами Cakephp. Чем больше я занимаюсь этим, тем больше я думаю, что это может не понадобиться, но я считаю, что это хорошая точка отсчета.
Куда я иду отсюда, чтобы устранить эту проблему?
Хорошо, спасибо за указатели, Чак. Я пошел в журналы ошибок на моем сайте и не нашел ничего плохого, но потом понял, что был там, где у меня было 5.2.17 на Prod против 5.3.8 local. И знаете ли? Array_Replace - 5.3+. Теперь моя проблема изменилась в сторону поиска подходящего для 5.2 решения, чтобы решить эту проблему или поднять мою версию php производства. – Kry
Рад слышать, что вы нашли проблему. Я знаю, как это раздражает, так бывает со мной на работе все время. ;) Счастливое кодирование! –