DuoLamPHP 프레임워크는 도라에몽 애니메이션의 병음 형식에 따라 이름이 지정되었습니다. DP는 Apache 오픈 소스 프로토콜을 따르는 간단하고 효율적이며 사용하기 쉬운 PHP 프레임워크입니다. 초경량 PHP 프레임워크로 MVC를 완벽하게 지원하며 완벽한 객체지향으로 프로젝트를 빠르게 구축할 수 있습니다. PHPer로서 무엇이 더 필요합니까?
우리의 슬로건은 다음과 같습니다: 멋진 초경량 PHP 프레임워크. 이유: 써본 사람은 다 안다!
DuoLamPHP 프레임워크 기능 개요:
단일 입력 모드 데이터베이스는 PDO를 사용합니다(PDO가 켜져 있는지 확인하세요. 그렇지 않으면 데이터베이스를 사용할 수 없습니다) 코어 컴파일 기능, 모든 코어가 하나의 파일이 되어 로딩 시간을 줄이고 날아다니는 듯한 느낌을 줍니다. 간단하고 강력한 데이터 작업으로 CRUD 작업이 크게 줄어듭니다. 효율적인 캐싱 시스템 간단하고 빠른 데이터 모델 객체 ORM 원본 템플릿 구문 반복되는 인스턴스화를 줄이기 위해 DuoLam::app(클래스 이름) 인터페이스를 통해 싱글톤 모드를 구현합니다. 경로 이름을 사용자 정의하고 긴 경로를 여러 문자열로 변환 강력한 가져오기 파일 로딩 기능으로 경로나 디렉터리를 마음대로 지정할 수 있습니다. 요청 시 자동으로 파일을 로드하여 실행 속도를 크게 향상 라우팅 기능은 URL 재작성보다 더 강력합니다. 자유롭고 강력한 확장 기능을 통해 프레임워크의 핵심에 국한되지 않고 언제 어디서나 새로운 기능을 추가할 수 있습니다! 클래스 라이브러리와 함께 제공:
파일 업로드 수업 이미지 조작 클래스(thinkPHP에 수집) 페이지네이션 클래스 권한 제어 시스템(사용자 기반, 간단하고 강력함) 쿠키 처리 클래스 세션 처리 클래스 무제한 분류 처리 수업 타사 라이브러리:
Helper 클래스(일반적으로 사용되는 함수 모음) 한자를 병음으로 변환 (CMS를 이용하면 컬럼명 생성이 매우 편리함)
DuoLamPHP 1.0 정식 버전은 베타 버전을 기반으로 다음과 같은 기능을 추가합니다. 1. 기존 URL 방식 지원: index.php?c=index&a=ex, 변수 이름은 구성 파일에서 사용자 정의할 수 있습니다. 2. cms 열로 사용할 수 있고 자동으로 열 이름을 생성할 수 있는 병음 변환에 한자를 추가합니다. 3. 일반적으로 사용되는 함수 모음인 도우미 클래스를 추가합니다. 일반적으로 사용되는 함수는 이 클래스에 추가되고 정적 방식으로 호출될 수 있습니다. 이 클래스는 자동으로 로드됩니다. 4. 쿠키 처리 클래스를 추가합니다. 쿠키 정보는 쉽게 처리되며 암호화된 방식으로 클라이언트에 저장될 수도 있습니다. 5. 세션 처리 클래스를 추가합니다. 6. 권한 인증 클래스 추가, 로그인 내장, 로그아웃, 로그인 감지 기능이 추가되었습니다. 인증은 사용자, 역할, 동작으로 구분됩니다. 강력하고 단순한 세 가지 측면에서 권한을 제어합니다. (사용자 테이블을 기반으로 사용자 테이블을 직접 구축해야 함) 7. 무제한 분류 처리 클래스를 추가합니다.
DuoLamPHP 1.0 공식 버전에서 수정된 버그: 1. 컨트롤러 이름 지정 버그. ActionXxx.php가 아니라 XxxxAction.php여야 합니다. (이 버그로 인해 죄송합니다.) 2. 공유 컨트롤러 BUG. 공유 컨트롤러 사용 시 URL 파싱 오류가 발생하고 파일을 불러올 수 없는 문제. 3. 파일을 자동으로 불러오는 버그가 있습니다. 파일을 불러오기 위해 DuoLam::import()를 사용합니다. 루프에서 break를 사용하기 때문에 버그가 한 번만 실행됩니다. 4. 라우팅 식별 공유 컨트롤러의 버그로 인해 구문 분석 오류로 인해 라우팅 문제가 발생했습니다. 5. 버그를 캐시할 수 없습니다. 판단에서 ===를 사용하므로 true일 수 없으므로 캐시 생성이 실패합니다. 6. 공유 경로가 기본 컨트롤러 및 작업을 찾을 수 없는 버그를 수정했습니다. 7. 핵심코드를 복구하는데 echo를 사용하여 버그를 삭제한 곳이 있습니다. 8. 애플리케이션 항목 파일의 코드 순서와 사소한 변경 사항을 변경합니다. . 이 명령으로 인해 시스템 변수를 얻을 수 없는 것으로 나타났습니다.