CI 묻고 답하기

제목 허접한 게시판 질문 하나 드려도 될까요???
글쓴이 델리카토 작성시각 2014/04/16 18:44:55
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 15000   RSS
맨날 눈으로만 보다가 실제로 질문을 남기는 건 처음이네요 ^^

다른게 아니고, 게시판 만드실때 실제로 어떻게 하시는지 궁금해서요.

저는 라이브러리에 글쓰기 함수, 리스트 함수, 뷰 함수 이렇게 만들어 놓고 필요할때마다 라이브러리를 불러와서 사용하는데요.

이게 좋은 방법인가 해서요.

어차피 비슷비슷한 형태의 게시판들을 스킨형태로 묶어서 어느 페이지에서든 쉽게 게시판을 쓰고 싶다는게 목표인데 어떤 방법이 좋은 방법일까요???

route방식은 말고요, route방식을 쓰면 관리자에서 게시판을 추가할수 없지 않나요?

다들 route 방식을 사용하시나요?

$route['free/(:any)'] = "board/index";

이런형태로???
 다음글 autocomplete을 ajax로 보내서 사용할려고 ... (5)
 이전글 컨트롤러 질문입니다. (4)

댓글

양승현 / 2014/04/16 19:06:43 / 추천 0
위 형태로 쓰시고서 게시판을 디비를 통해 관리하고 해당 게시판 번호를 위 url에 넣어서 쓰게되면 디비로 관리하게 되는거죵.
다를게 없다고 봅니다.

라이브러리라고 하셨는데 저같은 경우는 게시판을 모듈화 시켜 모듈의 모델 부분에 데이터를 가져오고 넣고 가공하는 부분의 작업등의 함수들이 들어가고요. 뷰폴더 안에 스킨폴더처럼 처리하여 각 게시판 형태별로 다르게 보이도록 처리하고 있어요.

/modules/board/controllers
                               - board.php
                          /models
                               - board_m.php
                         /views
                               /default
                                      - list_v.php
                                      - view_v.php
                                      - write_v.php
                                      - edit_v.php
                              /gallery
                                      - list_v.php
                                      - view_v.php
                                       ...

이런식으로요.. 
 
변종원(웅파) / 2014/04/16 22:45:17 / 추천 0
전통적인 방식도 사용했고(board 컨트롤러안에 모두 존재)
라이브러리 방식도 사용, 모듈방식도 사용.

관리자 페이지에서 설정한 부분을 파일로 저장하고 routes.php에서 그 파일을 include하여 사용할 수도 있고
해당 부분을 db에 저장하고 불러올 수도 있습니다.
route방식이라서 제약이 있는건 아닙니다.

프레임워크가 일정 틀이 있지만 그 틀을 확장 또는 이용하는 맛도 상당합니다.
델리카토 / 2014/04/17 11:21:44 / 추천 0
정말 감사합니다 ㅠㅠ
역시 고수분들을 다르시네요.....
지나가는 말로 툭 어드바이스를 주신것에 불과한데도 머리속에 광명이 비치는 느낌이 ㅠㅠ
아직 어떤 방법으로 할지는 결정은 못했지만, 복잡한 생각이 풀리는 것만으로도 너무 좋네요.

알려주신 방법들로 더 연구 해보고 결정해야 할 것 같습니다.
모듈방식도 좋고, include방식도 좋고, db방식은 왜 생각하지 못했지 하는 생각도 들고.....

아 좋네요~~~ 감사합니다^^