CodeIgniter는 작지만 강력한 PHP 프레임워크로서 간단하고 "우아한" 툴킷으로, PHP 프로그래머를 위한 완전한 기능의 웹 애플리케이션을 구축할 수 있습니다. 공유 호스팅을 사용하고 클라이언트 마감 시간으로 어려움을 겪고 있는 개발자라면, 투박한 프레임워크에 지쳤다면
CodeIgniter는 누구를 위한 것인가요?
CodeIgniter는 다음과 같은 경우에 필요합니다.
당신은 컴팩트한 프레임을 원합니다.
뛰어난 성능이 필요합니다.
표준 호스트(예: PHP4)의 다양한 PHP 버전 및 구성과의 광범위한 호환성이 필요합니다.
구성이 거의 필요하지 않은 프레임워크를 원합니다.
명령줄을 사용할 필요가 없는 프레임워크를 원합니다.
제한적인 코딩 규칙을 준수할 필요가 없는 프레임워크를 원합니다.
PEAR와 같은 대규모 통합 라이브러리에는 관심이 없습니다.
템플릿 언어를 강제로 학습하고 싶지는 않습니다(필요한 템플릿 파서를 선택할 수는 있지만).
당신은 복잡한 것을 좋아하지 않고 단순함을 좋아합니다.
명확하고 완전한 문서가 필요합니다.
1.7.3에서 2.0으로의 CodeIgniter의 주요 변경 사항은 다음과 같습니다.
PHP 4는 더 이상 지원되지 않으며 이제 최소 요구 사항은 PHP 5.1입니다.
양식 도우미 기능에는 CSRF 보호 기능이 내장되어 있습니다.
어댑터 애플리케이션 패키지 스캐폴딩은 여러 버전 전에 더 이상 사용되지 않았으며 현재 제거되었습니다.
사용되지 않는 유효성 검사 클래스를 제거합니다.
플러그인이 제거되고 도우미 기능으로 대체되었습니다.
추가됨: 기본 index.php 파일에 대한 경로 재정의를 통해 "인덱스" 파일별로 일반 경로를 재정의할 수 있습니다.
컨트롤러를 통해 404 페이지를 처리할 수 있도록 $route[404_override]를 추가합니다.
최소 50개의 버그가 수정되었습니다.
Reactor 버전에는 위의 모든 기능이 포함되어 있으며 자체적으로 몇 가지 뛰어난 기능도 있습니다.
전체 쿼리 문자열 지원.
base_url이 비어 있으면 자동으로 감지됩니다.
파일 시스템, APC 및 Memcache를 지원하는 새로운 캐시 어댑터.
명령줄과 호환되어 예약된 작업 개발을 단순화합니다.
20개 이상의 조정 및 개선.
확장하다