CodeIgniter는 가볍고 빠르며 유연하고 안전한 PHP 풀스택 웹 프레임워크입니다. 더 많은 정보는 공식 사이트에서 확인할 수 있다.
이 저장소에는 CodeIgniter 4의 소스 코드만 보관되어 있습니다. 버전 4는 품질과 코드를 보다 현대적인 버전으로 가져오는 동시에 사람들이 수년 동안 프레임워크를 사랑하게 만든 많은 것들을 그대로 유지하기 위해 완전히 재작성되었습니다.
버전 4 계획에 대한 자세한 내용은 포럼의 CodeIgniter 4에서 확인할 수 있습니다.
사용자 가이드는 CodeIgniter 4의 기본 문서입니다.
현재 진행 중인 사용자 가이드도 찾을 수 있습니다. 프레임워크의 나머지 부분과 마찬가지로 이 작업도 진행 중이며 시간이 지남에 따라 구조, 설명 등이 변경될 것입니다.
프레임워크 구성요소에 대한 API 문서에도 관심이 있을 수 있습니다.
index.php
더 이상 프로젝트 루트에 없습니다! 더 나은 보안 및 구성 요소 분리를 위해 공용 폴더 내부로 이동되었습니다.
이는 프로젝트 루트가 아닌 프로젝트의 공용 폴더를 "가리키도록" 웹 서버를 구성해야 함을 의미합니다. 더 나은 방법은 가상 호스트가 그곳을 가리키도록 구성하는 것입니다. 좋지 않은 방법은 웹 서버가 프로젝트 루트를 가리키도록 하고 나머지 로직과 프레임워크가 노출되므로 public/... 을 입력할 것으로 예상하는 것입니다.
CI4 작동 방식에 대한 더 나은 설명을 보려면 사용자 가이드를 읽어 보세요 !
CodeIgniter는 전적으로 자원 봉사 기반으로 개발되었습니다. 따라서 문제를 검토하는 데 최대 7일이 소요됩니다. 해당 기간 동안 해당 팀으로부터 소식을 듣지 못한 경우 해당 문제에 대한 의견을 남겨주시면 다시 알려드리겠습니다.
중요한
우리는 GitHub 문제를 사용하여 버그를 추적하고 승인된 개발 작업 패키지를 추적합니다. 우리는 포럼을 사용하여 지원을 제공하고 기능 요청에 대해 논의합니다.
지원이나 기능 요청과 관련된 문제를 여기에 제기하면 닫힙니다! 버그를 발견했는지 확실하지 않은 경우 먼저 포럼에 스레드를 올리십시오. 다른 사람도 같은 문제를 겪었을 수 있습니다.
새로운 GitHub 문제를 제기하기 전에 버그가 아직 보고되거나 수정되지 않았는지 확인하세요.
우리는 저장소에 대한 기여에 대해 PR(풀 요청)을 사용합니다. 우리는 보고된 버그 또는 승인된 작업 패키지 중 하나를 해결하는 기여를 찾고 있습니다.
기능 요청의 형태로 PR을 사용하지 마십시오. 원치 않는 기여는 프레임워크 로드맵에 잘 맞는 경우에만 고려됩니다. CodeIgniter 3의 일부였던 일부 구성 요소는 자체 저장소가 있는 선택적 패키지로 이동되고 있음을 기억하세요.
우리는 커뮤니티로부터 기여를 받고 있습니다 ! 코딩하고, 문서를 작성하고, 버그를 찾는 데 도움을 줄 수 있는지 여부는 중요하지 않습니다. 모든 기여를 환영합니다.
CodeIgniter에 기여하기를 읽어보세요.
CodeIgniter는 창립 이후 수천 명의 사람들로부터 기여를 받았습니다. 이 프로젝트는 그들이 없었다면 지금과 같지 않았을 것입니다.
contrib.rocks로 제작되었습니다.
다음 확장이 설치된 PHP 버전 8.1 이상이 필요합니다.
경고
또한 PHP에서 다음 확장이 활성화되어 있는지 확인하십시오.
CodeIgniter 테스트 스위트 실행에 대한 정보는 테스트 디렉토리의 README.md 파일에서 찾을 수 있습니다.