crossphp 개발 프레임워크는 간단하고 효율적이며 가볍고 확장이 쉬운 PHP5.3+ 개발 프레임워크입니다.
특징:
경량 및 종속성 없음, HMVC, 주석 구성, 라우팅 별칭, PSR 표준, 레이어 레이아웃.
1. 수요
PHP5.3 이상에서는 mysql에 PDO 지원이 필요합니다.
2. 소개
PSR 표준 및 작곡가를 지원합니다. HMVC는 주석 구성을 지원합니다(사용자 정의 지원, 생각할 수 없는 것은 없지만 할 수 없는 것은 없습니다). 레이어 레이아웃 지원을 통해 템플릿을 더 쉽게 변경할 수 있습니다. 경로 별칭(먼저 코드를 작성한 후 정의합니다. 예를 들어 rul:/Controoooooller/Actiooooon/5는 별칭을 통해 /d/5로 지정할 수 있습니다). 전역 예외 처리 시스템 및 오류 표시를 통해 개발 중에 특정 코드 줄을 빠르게 찾을 수 있습니다. 간단한 MySQL 쿼리. 다양한 성능 비교 테스트를 환영합니다.
3. 설치
http://localhost/skeleton/htdocs/web을 통해 기본 웹 페이지에 액세스합니다.
http://localhost/skeleton/htdocs/admin에 정상적으로 접속하려면 데이터베이스 구성 Skeleton/config/db.config.php를 수정하고 Skeleton/sql/admin/back.sql 파일을 가져와야 합니다.
crossphp 개발 프레임워크 v1.5.6 업데이트 로그:
1. 라우터 조정, 이벤트 라우터 추가
2. PDOSqlDriver가 URD 작업을 수행할 때 영향을 받은 레코드 수를 반환합니다.
3. 기타 최적화
Redis 드라이버 최적화, 동일한 호스트 및 다른 DB, 하나의 연결만 설정
params_dot 매개변수를 추가하여 URL 매개변수 부분(앱 구성 파일 url 부분)의 구분 기호를 제어합니다.
모듈::getModel(), 반복되는 인스턴스화를 방지하기 위해
뷰 클래스 권한이 조정되었고, virtual_path 함수가 추가되었으며, URL의 인덱스 부분을 생성하는 makeIndex() 메서드가 추가되었습니다.
Response는 COOKIE 관련 메소드를 추가하고, basicAuth() 매개변수를 조정하고,gestAuth() 메소드를 추가합니다.
Helper::createFolders()는 반환 값을 증가시킵니다(bool).
FileCache는 RequestCache 관련 로직을 삭제하고 Memcache는 다중 서버 지원을 추가합니다.
RequestCache 인터페이스 매개변수 조정. KEY를 최적화하고 모든 매개변수를 무시하려면ignore_params를 추가하세요.
예외 템플릿 폴더 이름 바꾸기 및 일부 주석 세부정보 최적화
뼈대 최적화:
보안 강화, 관리자 비밀번호에 솔트 추가, sha256 알고리즘 사용
레이어의 코드를 간소화하고 탐색 메뉴 출력을 위한 코드를 뷰 컨트롤러에 넣어 처리합니다.
보안카드 컨트롤러 클래스 최적화, UI 최적화, 오작동 방지
왼쪽 메뉴 선택 판단 버그 및 트리 메뉴 오른쪽의 잘못된 삼각형 상태 수정
AdminLTE를 2.4로 업그레이드하고 Font-Awesome을 4.7로 업그레이드하세요.
nprogress 및 토글 라이브러리 추가
표준 코드 주석 및 상태 코드
팝업 라이브러리 업데이트