| 제목 | MV를 활용한 모듈 헬퍼 | ||
|---|---|---|---|
| 글쓴이 | 한대승(불의회상) | 작성시각 | 2014/02/05 10:12:07 | 
| 
                         | 
                |||
| 
                             MV를 활용한 재사용 가능한 module 헬퍼 입니다. 
* 설치 방법 
1. 압축파일을 다운 받습니다. 
2. 압축해제 후 applicatiion 폴더에 복사 하시면 됩니다. 
* 모듈 만드는 방법 
1. test 모듈 작성한다고 가정 합니다. 
1. views/_modules/test.php 로 모듈용 뷰를 작성 합니다.  
2. 모듈용 뷰는 별다른 규칙이 없으며 CI 뷰와 동일한 방법으로 작성 합니다. 
3. models/_modules/test_model.php  로 모듈용 모델 파일을 작성 합니다. 
4. CI 모델과 동일한 방법으로 작성하되 메소드명은 뷰 파일명과 동일하게 합니다.  
5. 설명이 이해가 잘 안되시면 압축된 샘플 파일을 보시면 됩니다. 
* 사용방법 
1. autoload나 컨트롤러에서 load_module helper를 로드 합니다. 
2. 뷰에서 사용시  load_module('test') 을 호출 합니다. 
3. 모델에서 사용시 return_module('test') 을 호출 합니다. 
* 샘플 
1. 모듈 설치 후 웹 브라우져에서 http://mydomain.com/test_module 을 타이핑 하시면 됩니다. 
그냥 뷰와 모델을 로드 하여 조합해도 되지만 사용하기 번거로워서 만들었습니다. 
                        
                     | 
                |||
| 첨부파일 | 
                                module.zip (4.3 KB) | 
                    ||
| 다음글 | $config['uri_protocol'] 설정. (3) | ||
| 이전글 | View에서 Sub view Load할 때 데이터 넘기... (2) | ||
| 
                             
                                변종원(웅파)
                                /
                                2014/02/10 17:02:00 /
                                추천
                                0
                             
                             | 
                    
| 
                             
                                한대승(불의회상)
                                /
                                2014/02/11 08:59:00 /
                                추천
                                0
                             
                            
                                버그가 발견되어 수정 합니다. 
                        1. 모듈 여러개 로드시 로그가 되지 않는 버그 수정 2. 모듈에 서브 디렉토리 지정시 에러 나는 버그 수정 load_module('test_dir/test'); return_module('test_dir/test'); 와 같이 사용이 가능 합니다.  | 
                    
감사합니다.