제목 | 디폴트컨트롤러로 되어있는클래스내에서의 코드인데 | ||
---|---|---|---|
글쓴이 | 엿장수 | 작성시각 | 2016/06/26 11:16:40 |
|
|||
여기자료실의 ciboard 게시판소스를 살펴보고있습니다 class Main extends CB_Controller 디폴트컨트롤러로 되어있는클래스내에서의 코드인데 public function index() { ...... $this->load->event($eventname); ............... $this->board->item_all(element('brd_id', $val)); 이렇게 board 클래스를 사용하고있습니다 board 클래스는 application/libraries 폴더내에있는클래스인데 class Board extends CI_Controller 이클래스를 로드한부분을 못찿겠습니다 어딘가에서 로드하는부분이 있어야 $this->board 이렇게 사용할수있을것같은데... 보통 컨트롤러를 사용하기위한방법이 몇가지나 되는지... 어떻게 찿아야되는지 방법좀 알려주시면 감사하겠습니다
그리고 $this->load->event 라고 사용했는데 event 라는것은 없다고하는데 어떻게해서 위와같이 사용할수있을까요? 조언부탁합니다 |
|||
다음글 | 2개이상의 데이터베이스 union 시키기 (7) | ||
이전글 | 외부 url로 값을 던져야 하는데요.. (2) | ||
배강민
/
2016/06/27 08:30:48 /
추천
1
|
한대승(불의회상)
/
2016/06/27 08:55:31 /
추천
1
ciboard가 개발 편리를 위해 프레임워크 코드를 커스터마이징 해서 사용 하는것 같습니다. 배강민님 의견처럼 ciboard 관련 하여서는 ciboard에 문의 하시는게 좋을것 같습니다. |
엿장수
/
2016/06/27 10:46:20 /
추천
0
답변감사합니다 도움많이되었습니다 ciboard 가 사용하는코딩방법이 코드이그나이트 의 일반적인 코딩방법은 아닌건가요? ciboard 같은 구성을 하기위해서는 그런방법을 사용할수밖에없는 것인지... core, library, helper 손대지않고... 일반적인 코딩방법으로도 그런게시판을 구현할수있을까요?
|
한대승(불의회상)
/
2016/06/27 11:43:18 /
추천
0
@엿장수 일반적인 코딩방법이 무엇인지는 모르지만, 무얼 구현 할 지 명확하다면 무엇이든 구현 가능 합니다.
|
(이렇게까지 하고 싶진 않았지만ㅋ)
ciboard를 다운받아서 살짝 말씀하시는 부분의 구조를 보니, core 확장으로 loader.php를 확장해서 load->event 를 구현하게 하고
그 안에서 libraries에 구현해둔 events.php 안의 자원들을 땡겨서 쓰도록 되어있는듯하네요.
자세한건 ci보드 개발사에 문의하시는게 정확할듯합니다.
$this->board->item_all 이것도 같은 방식으로 되어있는듯해보이네요.
ci로 된 코드 보실때 기본제공이 아닌듯한데 기본제공처럼 사용하는 부분이 보인다면 대부분 core, library, helper 확장으로 구현된게 많으니 그쪽 보시면 뭔가 있을 가능성이 많습니다.