질문
Q #9382
CI 개발방법
hobby
2011-07-20 12:46:39
고수님들의 고견을 따르려고 합니다.
CI2.0으로 사이트 개발을 하려고 하는데 방향을 잡을수가 없음니다.
무엇부터 어떻게 해야 할지 알수 없는 상태입니다.
그래서 고수님들께 도움을 얻고자 합니다.
제가 php언어는 알고 있는 상태니 CI개발 방법을 알려 주시면 좋겠습니다.
매뉴얼을 봤는데 거기에는 전반적인 개발방법은 없고 함수나 클라스의 기능 설명만 있습니다.
내가 만들려고 하는 사이트의 용도는 그저 첫페지가 있고 가입을 하고 그다음 관리자페지에서 사용자페지를 관리할수 있으면 됩니다.
아참.. 그리고 jquery도 리용하려고 하는데 ci2.o자체에 framework에서 이용할수 있는 함수가 있는것 같은데 이용해보신 분들 있으면 도와주세요...
감사합니다.
프레임워크라고 특별한 개발방법이 있는 것이 아닙니다.
기존에 클래스나 함수를 사용하여 개발을 하셨다면 개발하셨던 대로 하시면 됩니다.
컨트롤러, 모델(데이터가공), 뷰로 나뉘어 있고 기타 여러가지 편리한 라이브러리를 사용할 수 있다는 것이지 다른건 없습니다.
보통 하나의 파일(list.php)에서 db연결하고 db에서 데이터 가져와서 뷰까지 보여줬다면
프레임워크는 컨트롤러에서 변수 및 데이터 가공처리하여 뷰에 전달, 모델에서는 컨트롤러에서 요청하는 데이터 가공하여 반환, 뷰는 컨트롤러에서 가공된 데이터를 받아서 화면에 출력(라이브러리나 헬퍼 등을 이용하여 좀더 편하게 사용)
강좌게시판에 제가 phpfest2011에서 강의했던 샘플파일이 있습니다. 풀어보시면 동일한 화면결과에 대해 컨트롤러에 모든 내용이 있는 파일(기존 개발방식), 모델과 뷰를 나눈 방식의 샘플이 있습니다.
그 파일의 내용을 비교해보시면 어떻게 해야할지 감이 오실 겁니다.
그리고 2점대 버전에 있는 jquery라이브러리는 아직 완성이 아닙니다. 몇몇 기능만 있을뿐이라 어차피 다른 기능들은 기존방식대로 사용을 하셔야 합니다. 아직은 사용하지 않는 것이 좋습니다.