제목 | controller 백그라운드 진행 | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 뫄뫄잉뿌 | 작성시각 | 2018/02/21 13:31:37 |
|
|||
안녕하세요! 혹시 controller단에서 무언가 호출함으로써 백그라운드로 그냥 진행되게 하는 기능이 있나요? 예를들면, curl을 사용할 때, curl을 init, close하는 과정을 약 20번정도?를 반복문을 통해 호출하는데, curl은 그냥 백그라운드로 계속 작업하고, 화면단에서는 view가 호출되어 로딩이 끝났으면 합니다. 현재는 curl이 모두 작업이 끝나면 화면이 로딩됩니다. |
|||
다음글 | 쿼리 성공여부를 검증하는 로직 적용되었을 때, 작동이 ... (8) | ||
이전글 | 클래스 생성자 문의 (3) | ||
kaido
/
2018/02/21 14:09:16 /
추천
0
|
Chris Ray
/
2018/02/21 22:03:01 /
추천
0
아니면 Ajax로 질문주신 내용의 컨트롤러의 메소드를 호출해서 처리하는 게 가장 일반적이지 않을까 싶네요~
|
단독으로 지원하는 기능은 없고, hook 기능과 queue 를 섞어서 비슷한 기능을 연출 할수 있지 않을까 싶습니다.
심플하게 hook걸기
http://cikorea.net/bbs/view/lecture?idx=12894&page=1&view_category=&lists_style=
queue 만들기
http://cikorea.net/bbs/view/lecture?idx=7129&page=1&view_category=&lists_style=
야매로는 비동기식으로 콜 걸어놓고 리턴을 안받는 타입으로 해서 작업만 걸어두는것도 가능하지 않나 싶긴 하네요.
최근보고있는 phalcon 프레임워크에는 백그라운드 작업을 아예 지원을 하는거 보니, php 구문 찾아다녀보면 가능할거라 보여집니다.
어딘가에 라이브러리 있을것 같기도 하네요.