CakePHP 1.3 애플리케이션에서 자동 완성 기능 구현을 위해 tutorial을 따라 왔습니다. 이것과 관련된 모든 출처는 그 코드와 대략 일치합니다.CakePHP 사용자 정의 도우미 배포 관련 문제
내 로컬 WAMP에서 성공적으로 구현했지만 램프 서버에 배포하면 응용 프로그램이 중단됩니다 (html 페이지는 AutoCompleteHelper 입력 함수가 호출되는 양식에만 렌더링 됨).
사용 로그 문, I는 AutoCompleteHelper의 입력() 메소드에 .. 입력 기능에 장애가
$options = array_replace($baseOptions,$options);
참조. 오류 출력이없는 것 같습니다. 다음은 $ options의 출력입니다.
Array
(
[autoCompleteUrl] => /catalog/bands/auto_complete
[autoCompleteRequestItem] => autoCompleteText
)
이것은 나에게 어울리지 않습니다.
또한 Stack에서 비슷한 내용의 issue을 발견했기 때문에 Cakephp 외부에서 몇 가지 조정할 수 있다고 생각했습니다. 더 많이 볼수록 이것이 필요하지 않을 수도 있다고 생각하지만, 좋은 참고 자료라고 생각합니다.
여기서 문제를 해결하려면 어떻게해야합니까?
좋아요, 포인터 덕분에, 척. 내 사이트의 오류 로그에 가서 아무런 불만이 없다는 것을 알았지 만 그때 나는 내가 5.2.17 대 5.3.8의 로컬을 가지고 있다는 것을 깨달았습니다. 그리고 whaddya는 알고 있습니까? Array_Replace는 5.3+입니다. 이제 나의 문제는 5.2 버전의 친숙한 솔루션을 찾거나 내 프로덕션 버전을 해결하기 위해 바뀝니다. – Kry
당신이 문제를 발견하게되어 기쁩니다. 나는 그것이 얼마나 성가신 지 알 수있다. 항상 직장에서 일어난다. ;) 해피 코딩! –