제목 | 디자인패턴에 대한 개개인 해석차이 | ||
---|---|---|---|
글쓴이 | ci세상 | 작성시각 | 2009/07/20 19:49:52 |
|
|||
http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=67288&sca=&sfl=wr_subject%7C%7Cwr_content&stx=CodeIgniter&sop=and 이글중 CI도 언급이 되었는데? 왜? 거론되었는지 꼼꼼히 읽어보았지만 머리만 아팠네요^^
<단순히 문제해결법이라는 의미에서 접근해서 제가 즐겨쓰던 코드중>
switch($mode) {
이런것도 나름대로 제패턴이라고 생각해도 괜찮다는 생각이 드네요^^
|
|||
다음글 | CI 한국사용자 포럼 방문 1일차 (1) | ||
이전글 | CI와 So Cool 프레임웍 선택기준 (6) | ||
변종원(웅파)
/
2009/07/20 21:39:21 /
추천
0
|
양승현
/
2009/07/21 09:29:47 /
추천
0
ci가 최고..ㅎㅎ mvc안의 mvc안의 mvc안의..... |
사실 정리해서 문서화 시켜서 그렇지 나름대로 예전에 쓰던 방식들에 패턴이 녹아있었습니다.
이런 방식도 있습니다. (ci세상님이 올리신 것과 거의 동일합니다. 주소만 차이가 날뿐)
cafe.php?b=ad&l=lt //운영자 게시판 관리
<?
db연결
top 인클루드
switch($b) {
//운영자
case "ad";
include "admin.php";
break;
}
bottom 인클루드
db 연결끊기
?>
2000년에 만들었던 게시판 cms 구조였는데 정해진 변수값에 매칭되는 파일이 실행되는 구조였습니다.
사이트내의 모든 파일은 cafe,php 라는 파일을 통해 분개가 되어 실행했구요. 그러다보니 상단, 하단
인클루드, db 연결 같은 것이 한번의 선언으로 끝났죠. 어찌 보면 mvc 패턴의 아주 초기구조랄까요?
mv는 나뉘지 않았지만 c는 나눠서 작성한 구조여서...
단점이 개발이 되면 될수록 cafe.php파일이 커지고 부하가 걸린다는 점이었죠. 그것도 뭐 잘게
쪼개서 해결은 했지만요..