누군가 제게 젠드와 함께 Ajax를 사용하는 좋은 초보 자습서를 제안 해 줄 수 있습니까? 1.이 튜토리얼의 일부를 인터넷에서 검색했지만 이해할 수있는 것을 찾을 수 없습니다. json 응답을위한 .json.phtml 파일을 만들려면, 다른 사람들은 그렇지 않아. 나는 Zend Framework 1로이 모든 아약스 호출에 대해 매우 혼란 스럽다. 매우 감사 할 것이다.젠드 프레임 워크 1 Ajax
0
A
답변
2
글쎄 실제로 몇 가지 기본적인 것들이 있습니다.
- 는
- 컨트롤러 도우미
- 받기 (어떤 DB, 파일의 코드 배열) 데이터가 JSON 응답을
전송하기 그리고 바로 그거야. OK, 정확히는 아니지만 근본적으로 그렇습니다! 당신은 $data
의 데이터를 가지고 제공 :
$this->_helper->json($data, true);
는 JSON 응답을 반환합니다. 설명서는 here입니다.
ContextSwitch 액션 도우미가 요청에 다른 응답 형식을 반환 촉진하기위한 것입니다 :
는 이제 Context Switch 및 AjaxContentHelper의 다른 개념이있다. AjaxContext 도우미는 XmlHttpRequests에 대한 응답을 반환하는 ContextSwitch의 특수 버전입니다.
둘 중 하나를 사용하려면 컨텍스트에 응답 할 수있는 작업에 대한 힌트를 컨트롤러에 제공해야합니다. 들어오는 요청이 주어진 동작에 대한 유효한 컨텍스트를 나타내면 도우미는 다음을 수행합니다.
- 사용하도록 설정된 경우 레이아웃을 사용하지 않도록 설정합니다.
- 대체보기 접미사를 설정하여 효과적으로 컨텍스트에 대한 별도의보기 스크립트가 필요합니다.
- 원하는 컨텍스트에 적절한 응답 헤더를 보냅니다.
- 선택적으로 지정된 콜백을 호출하여 컨텍스트를 설정하고 후 처리를 수행 할 수 있습니다. 이 같은
뭔가 :
$contextSwitch = $this->_helper->getHelper('contextSwitch');
$contextSwitch->setDefaultContext('json');
$contextSwitch->addActionContext('index', array('xml','json'))->initContext();
$contextSwitch->addActionContext('get', array('xml','json'))->initContext();
$contextSwitch->addActionContext('post', array('xml','json'))->initContext();
$contextSwitch->addActionContext('put', array('xml','json'))->initContext();
$contextSwitch->addActionContext('delete', array('xml','json'))->initContext();
$contextSwitch->addActionContext('head', array('xml','json'))->initContext();
당신이는 정말 내가 생각 튜토리얼이 필요합니다. 웹이 내부적으로 어떻게 작동하는지에 대한 기본적인 지식 만 있으면 Zend Documentation을 읽을 수 있습니다. 어쨌든 여기에 tutorial on ContextSwitch이 있습니다.
관련 문제
- 1. 젠드 프레임 워크 1 ~ 젠드 프레임 워크 2 모델 사용
- 2. 젠드 프레임 워크 1 로그인 느림
- 3. 젠드 프레임 워크 1.x git 저장소
- 4. 젠드 프레임 워크 1 라우팅 문제 예외
- 5. 젠드 프레임 워크 컨트롤러에서 Ajax 응답 얻기
- 6. Ajax 요청 및 응답 젠드 프레임 워크
- 7. 젠드 스튜디오 + 젠드 프레임 워크
- 8. 젠드 JSON은 내가 젠드 프레임 워크 애플리케이션을
- 9. 젠드 프레임 워크 - 정규식
- 10. 젠드 프레임 워크 : router.xml
- 11. 젠드 프레임 워크
- 12. 젠드 프레임 워크 쿼리
- 13. 젠드 프레임 워크 로그
- 14. 젠드 프레임 워크 Jquery Sortable
- 15. 젠드 프레임 워크 2
- 16. 젠드 프레임 워크 대 젠드 프레임 워크 2
- 17. PHP 7 젠드 프레임 워크 2 젠드 프레임 워크 버전
- 18. 젠드 프레임 워크 leftJoin
- 19. 젠드 프레임 워크 경로
- 20. 젠드 프레임 워크 학습
- 21. 젠드 프레임 워크 쿼리
- 22. 젠드 프레임 워크 : headTitle() -
- 23. 젠드 프레임 워크 오류
- 24. 젠드 프레임 워크 - 플러그인
- 25. 젠드 프레임 워크 : 배열
- 26. 젠드 프레임 워크, 교리
- 27. PHP 젠드 프레임 워크
- 28. (젠드 프레임 워크)
- 29. 젠드 프레임 워크
- 30. 젠드 프레임 워크 쿼리