그누보드를 개발할 때는 뭐든 직접 만들어야 한다는 일종의 부담감(?) 같은 게 있었는데요..
그런 족쇄를 풀어버리니 사이트 개발할 때도 잘 만들어진 것들을 편하게 활용할 수 있어 좋습니다.
URL 관련 처리를 위해서 PHP Router 를 몇 개 사용해봤는데요.. 혹시 필요하실 분이 있을 것 같은
기분이 들어서 몇 가지 적어두려고 합니다.
1. klein.php : https://github.com/klein/klein.php
처음에 사용했던 것으로 라우터 설정이 복잡하다고 해야할까요? 이것저것 복잡한 것 같은 느낌이었습니다.
2. AltoRouter : https://github.com/dannyvankooten/AltoRouter
klein.php 다음으로 사용했던 것인데요.. 설정은 klein.php 보다는 편했지만.. 정규식을 이용한 설정 때
원치 않는 동작을 하기도 했고.. 정규식에 약해서 일 수도 있습니다. 그리고 서브폴더에서 사용할 때 basePath 설정이 document root 로만 돼서 서브폴더에서 사용할 때는 별도로 지정해줘야 하는 귀찮음이...
3. bramus/router : https://github.com/bramus/router
최근에 사용한 Router 입니다. 정규식 패턴을 그대로(?) 사용할 수 있어서 설정도 편하고 router 설정도 셋 중 가장 편한 것 같습니다. 서브폴더에서 사용할 때도 별다른 설정없이 사용가능한 점도 장점입니다.
댓글 17개
게시글 목록
| 번호 | 제목 |
|---|---|
| 17927 | |
| 17926 | |
| 17922 | |
| 17921 | |
| 17915 | |
| 17910 | |
| 17907 | |
| 17892 | |
| 17888 | |
| 17879 | |
| 17878 | |
| 17874 |
JavaScript
글자수 제한 가장 쉬운판.중 하나
|
| 17873 | |
| 17872 |
PHP
포럼 출력소스 [ 샘플본 ]
|
| 17871 |
PHP
게시판별 카테고리 만들기.
|
| 17870 |
PHP
댓글이나 답글은 로직이 같다.
|
| 17869 |
PHP
카테고리 만드는 예제.
|
| 17868 | |
| 17866 |
JavaScript
문구 복사하기 자바스크립트
|
| 17865 | |
| 17864 | |
| 17863 |
PHP
랜덤값 만들기 겹치기는
|
| 17862 | |
| 17859 | |
| 17856 | |
| 17845 |
JavaScript
페이지 로딩 애니메이션
|
| 17835 | |
| 17834 |
PHP
데이타 1개 가져오기
5
|
| 17826 | |
| 17823 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기