필자는 분명히 일부 요소를 취한 다음 외부 데이터베이스에 대해 select를 실행하는 양식을 가지고 있습니다. 문제없이 데이터를 다시 제시 할 수 있습니다. 내가 문제가되는 것은 호출기가 올바르게 전송되도록하는 것입니다. pager_query()에 대한 초기 요청은 양호하며 내용과 호출기를 올바르게 표시합니다. 그러나 호출기 링크를 선택하면 호출기가 양식을 다시 작성하고 제출하지 않습니다. GET 요청이 상단의 URL에 추가되는 것을 볼 수 있지만 그게 전부입니다. 호출기가 제대로 작동하도록 양식을 수동으로 제출해야합니다. 이 일이 보이는 사람이 있습니까? 요청을 가로 채서 GET을 제출하기 위해 일부 아약스를 작성하려고했으나 같은 문제가 계속 발생했습니다.양식 데이터가있는 drupal 호출기
1
A
답변
1
드루팔 (Drupal) 호출기를 사용할 때 피트가 떨어지는 몇 가지 문제가 있습니다. 첫 번째는 한 페이지에 여러 pager_query()가있는 경우 페이지의 모든 '호출기'요소가 기본적으로 첫 번째 쿼리 만 참조한다는 것입니다. 따라서 제일 먼저해야 할 일은 여러 데이터베이스에 대해 여러 개의 pager_queries를 사용하고 있지 않은지 확인하는 것입니다. 중복 호출기 쿼리를 찾기 위해 관리하는 경우,
$query = db_select('node','n')->extend('PagerDefault');
$query->limit(10);
$query->fields('n',array('nid',))
$query->orderBy('n.nid','DESC');
다음 사용하여 참조 할 호출기 쿼리를 설정할 수 있습니다 : 당신이 드루팔 7.0을 사용하는 경우, 다음이 제대로 형성 호출기 쿼리가 어떻게 보일지입니다
$pager = array(
'tags' => array(),
'element' => 1, /* 0 for first query on the page, 1 for second etc. */
'quantity' => 5,
'parameters' => array(),
);
$form['table'] = array(
'#markup' => theme_table($variables) . theme_pager($pager),
);
Drupal 6을 사용하는 경우 솔루션이 약간 다를 수 있습니다.
관련 문제
- 1. Colorbox와 Drupal Views Ajax 호출기
- 2. 있는 jqGrid : 인라인의 호출기 양식
- 3. Drupal Views Ajax 호출기 스타일 지정 가이드
- 4. Drupal 양식 제출, 양식 after_build
- 5. Asp.Net GridView 호출기 colspan?
- 6. 추가 메타 데이터가있는 장고 동적 양식
- 7. 테이블 데이터가있는 양식 필드의 jQuery 동적 채우기
- 8. Drupal 오픈 레이어 양식
- 9. 필터가있는 Drupal 맞춤 양식
- 10. Drupal filter_form 양식 입력
- 11. Drupal 양식 배열 배열
- 12. Howto : Drupal 파일 업로드 양식
- 13. 사용자 정의 ID가있는 Drupal 양식
- 14. Drupal 검색 양식 도움말 표시
- 15. 드루팔 (Drupal 6의 다단계 양식)
- 16. Drupal - 콘텐츠 양식 제출 자동화
- 17. Drupal : page.tpl.php에 작은 양식 포함
- 18. 맞춤 검색 양식 만들기 drupal
- 19. 드루팔 (Drupal 임시 마법사 양식)
- 20. drupal 6 및보기 노드 양식
- 21. mvc contrib 호출기 질문
- 22. Doctrine 호출기 및 그룹
- 23. 캡션이있는 Jquery 축소판 호출기?
- 24. asp.net에서 자바 스크립트가없는 호출기
- 25. MVCContrib 호출기 이미지
- 26. 호출기 HTML 뷰어
- 27. 의욕적 인 호출기 확장
- 28. ASP.Net MVC의 호출기 디자인
- 29. PHP 호출기 질문
- 30. jQuery주기 : 1주기, 다중 호출기