제목 | CI에서 plugin 구현하기? | ||
---|---|---|---|
글쓴이 | milosz | 작성시각 | 2012/08/18 07:48:28 |
|
|||
요즘 워드프레스로 작업을 많이 하고 있어서 워드프레스와 같은 컨셉으로 CI에서 작업을 하면 어떻게 해야할까를 많이 고민해보고 있습니다. 워드프레스 플러그인은 add_action(), do_action()을 통해 확장을 하는 형태입니다. 예제는 아래와 같습니다. // core function foo() { do_action('before_foo'); echo 'foo'; do_action('after_foo'); } // plugin function say_hello() { echo 'say hello '; } add_action('before_foo','say_hello');이렇게 확장된 녀석이 add_action() 액션을 추가해주면 do_action() 부분에서 실행해주는 방식인데요. 이게 값을 배열로 저장해놓고 전부 실행하는 그런 형태입니다. 위 예제에서 before_foo에 더 많이 action을 붙일 수도 있고 3번째 파라미터에 숫자값 넣어서 실행하는 순서도 지정할 수 있는 그런 형태거든요. 이걸 CI에서 구현을 하게 된다면 어떤 방식으로 구성을 해야 할까요? 이런 형태의 플러그인을 위한 무언가가 이미 있을거 같은데 포럼 내에서는 제가 키워드를 잘 선택하지 못한건지 안나오네요; |
|||
다음글 | ci memo + tank_auth 예제 질문요.. (1) | ||
이전글 | ci 메일 (4) | ||
한대승(불의회상)
/
2012/08/20 10:42:56 /
추천
0
CI 2.X로 넘어 오면서 모두 helper로 통합되고 플러그인이 없어진거 같은데요.. ^^
|
milosz
/
2012/08/20 10:51:45 /
추천
0
CI의 플러그인이 아니라 워드프레스의 플러그인과 같은 형태를
CI에서 구현을 하게 되면 어떻게 해야 할까에 대한 고민이라서요 ^^ |