TIP게시판

제목 Hook을 이용한 preload 이이지 구현에 대한 추가 팁
글쓴이 핵잠함장 작성시각 2012/02/22 20:26:14
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 14593   RSS

지난번에 Hook을 이용하여 

PreLoading 이미지 를 적용하는 것을 했었습니다.

https://www.wincert.com 에 보시면 확인 가능합니다.


하지만 이렇게 반영하니 모든 컨트롤에 다 적용되어서 불편이 생기더군요.

불편한 점이란?  

ajax를 이용할때  PreLoading Tag도 같이 넘어와서  javascript를 이용하여 특정한 테그에

Trim 이 필요하다는 겁니다.

그래서 꼼수를 생각해서 반영해두었습니다.


방법은 아래와 같습니다.

hooks/preload.php 내용에 아래와 같이 처리하면 특정한 것만 제외하던지 또는

처리할 수 있습니다.



  //
  $CI =& get_instance();

  if(method_exists($CI,'MethodName')!=TRUE){    // 처리하고자 하는 MethodName에 조건을 적용하시면 됩니다.


  }


  좀 더 좋은 방법있으시면 댓글 부탁드립니다.

  게으르다보니 2.1 업글하고 이제야 글올봅니다.

즐거운 플그램 하세요.






 

 다음글 세션 분실 && 읽지못함 관련 팁...이... (1)
 이전글 CI_Cache_memcached 드라이버 버그 수정 (2)

댓글

핵잠함장 / 2012/02/22 20:26:55 / 추천 0
hooks 으로 조회하시면 지난 팁 확인 가능합니다.
변종원(웅파) / 2012/02/22 23:12:26 / 추천 0
ajax 로 호출하는 method 접미어로 _ajax를 쓰고
hook 조건문에서 _ajax인 것은 제외시키면 hook에 메소드를
계속 추가할 필요가 없습니다. ^^
핵잠함장 / 2012/02/24 21:07:36 / 추천 0
넵.. 감사합니다.
저는 ajax용 클래스를 이용하는데 나쁘지 않은듯합니다.

조언 감사합니다.