최근에 데이터베이스로 제어되는 웹 사이트를 만들었으며 관리자 패널을 만들고 싶습니다. 보기에서 SQL 쿼리를 작성하려면 어떻게합니까? 어쩌면 모델을 통해? 내가 전에 btw 모델을 사용하지 않았습니다 ...보기에서 Codeigniter 쿼리
답변
데이터베이스의 데이터를 모델로로드하고 모델을 뷰에 전달합니다. 그런 다음 뷰는 모델의 수정 된 버전으로 컨트롤러에 다시 게시되고 컨트롤러는 데이터베이스를 수정합니다. 당신이보기에 쿼리 할 이유
http://ellislab.com/codeigniter/user-guide/database/index.html
는 난 몰라,하지만 지금까지 내가하지 않는 것이 좋습니다 알고있는 (그것도 가능하면 나도 몰라). 그러나 모델에서 컨트롤러에서 쿼리를 수행하는 함수를 호출 한 다음 결과를 변수에 저장 한 다음 보기으로 전달하여 foreach를 통해 인쇄 할 수 있습니다.
모델
function query($query){
return $this->db->query($query);
}
CONTROLLER
function index(){
$data['results'] = $this->modelName->query($myQuery);
$this->load->view('viewName', $data);
}
VIEW
<html>
foreach($results as $result){
//echo every column of your table
}
</html>
Nono. 어떻게하는지 알아 냈어. 내보기, 양식의 입력 정보를 기반으로 업데이트 쿼리를 수행하지 않을 거예요 :) –
쉽게, 당신은 $ _POST [ 'fieldName']에 의해 그 값들을 가져와야 할 것입니다. 그리고 나서 당신이하고 싶은 일을하십시오. ;) 실제로 이것은 'controller/functionName'에 대해 수행됩니다. 여기서 functionName은 양식이 제출되는 곳입니다. – YouSer
- 1. Codeigniter -보기에서 SQL 쿼리
- 2. CodeIgniter :보기에서 새 창보기
- 3. Codeigniter :보기에서 메서드 호출
- 4. 보기에서 모델의 Codeigniter 정보
- 5. Codeigniter -보기에서 세션 데이터 사용
- 6. Codeigniter :보기에서 컨트롤러 기능을 호출해야합니다.
- 7. CodeIgniter,보기에서 사용할 모델에서 컨트롤러로 데이터 전달
- 8. 보기에서 SQL 쿼리 최적화
- 9. 보기에서 SQLite 쿼리 만들기
- 10. 보기에서 데이터 쿼리
- 11. 보기에서 실행되도록 쿼리 전환
- 12. CodeIgniter -보기에서 다른 페이지로 연결하는 올바른 방법
- 13. Codeigniter :보기에서 컨트롤러로 양식 데이터 전달
- 14. 보기에서 CodeIgniter 폼 유효성 검사 사용
- 15. codeigniter -보기에서 컨트롤러 변수를 검색합니다 ($ this 사용)
- 16. Codeigniter :보기에서 링크 할 때 객체 보존
- 17. Codeigniter :보기에서 루프 내에서 쿼리를 실행하려고 시도했습니다.
- 18. 보기에서 컨트롤러로 ID를 안전하게 전달하십시오 (CodeIgniter)
- 19. 과수원 CMS -보기에서 쿼리 목록
- 20. 보기에서 마지막 쿼리 결과가 표시됩니다.
- 21. Codeigniter 인쇄 쿼리 결과
- 22. Codeigniter 하위 쿼리
- 23. CodeIgniter - 하위 쿼리 변경
- 24. 모호한 쿼리 [codeigniter]
- 25. CodeIgniter 인덱스 배열에서 쿼리
- 26. codeigniter mysql 쿼리 문제
- 27. codeigniter 쿼리 질문
- 28. CodeIgniter 중첩 쿼리
- 29. Codeigniter 하위 쿼리 조인
- 30. Codeigniter 다중 삽입 쿼리
당신은하지 않습니다. 이는 MVC 아키텍처가 모든 것에 반대하는 것입니다. 컨트롤러 및/또는 모델에서 코드를 수행하고 뷰에서 해당 데이터를 사용합니다. – skrilled