지원되는 PHP 버전은 5.3에서 8.3입니다
WebMVC 의 약어를 갖춘 패키지 WebMVCFramework 는 웹 기반 MySQL 애플리케이션을 구축하기 위해 MVC 아키텍처 패턴을 사용하여 설계된 객체 지향 PHP 프레임 워크입니다.
프로그래머의 행복과 지속 가능한 생산성을 위해 의도적으로 쓴 오픈 소스 웹 프레임 워크입니다. 구성 패러다임에 대한 협약을 선호하여 아름다운 코드를 작성할 수 있습니다. 결과는 매우 짧은 시간 내에 아이디어에서 구현으로 전환 할 수있는 웹 프레임 워크입니다.
데이터 집약적 인 웹 애플리케이션의 빠른 개발을위한 완전한 기능 세트를 개발자에게 제공합니다. 일반적으로 개발자가 복잡한 웹 애플리케이션을 코딩 할 때 개발자가 다른 수준에서 수행 할 수있는 시스템 분해 서비스를 제공합니다. 먼저 클래스를 제공하여 모델, 뷰, 컨트롤러 분해를 달성하고 GUI 설계 중에 HTML에서 PHP 코드를 나누기위한 클래스를 제공합니다. 그러나 이것이 응용 프로그램의 분해에 작용하기 위해 프레임 워크가 제공하는 유일한 기능은 아닙니다.
많은 프레임 워크의 기능을 구축하는 데 사용 된 구성 요소 기반 개발은 개발자가 다른 수준의 소프트웨어 분해 및 재사용을 적용 할 수 있도록 허용합니다. 프레임 워크의 구성 요소는 실제로 웹 애플리케이션의 반복적 인 측면을 실현합니다. 이러한 측면의 대부분은 MySQL, 예 : 데이터 목록, 데이터 목록 및 정렬, 데이터 목록 및 필터링, 데이터 목록 및 페이지 매김, 레코드 관리 및 Select, Insert, Delete 및 Update의 공통 테이블 작업에 관한 것입니다.
WebMVC는 자주 데이터베이스 관리 작업에 필요한 서버 로직을 구현하기위한 사전 구축 된 구성 요소 세트를 제공합니다. 각 구성 요소 자체는 MVC 아키텍처로 설계되었으며 컨트롤러, 모델, 뷰 및 HTML 템플릿이 장착됩니다. 구성 요소는 사용하기 쉽고 개발자는 복잡한 웹 페이지를 작성할 때 구성 기준을 사용하여 루트 컨트롤러로 집계 할 수 있습니다. 구성 요소 GUI는 구성 요소 HTML 템플릿을 편집하거나 교체하여 그래픽 경험을 반영하기 위해 쉽게 업데이트하거나 교체 할 수 있습니다. 소스 코드 수정이 필요하지 않고 구성 요소 내부 로직은 완전히 재사용 할 수 있습니다.
많은 감사합니다
나에게 마법의 오픈 소스 라이센스를 부여했습니다
phpstorm
PHP 웹 MVC 프레임 워크 개발에 사용했습니다.
프레임 워크를 설치하려면 Apache 웹 폴더로 복사하십시오. 그런 다음 config directory 로 이동하여 MySQL Server 구성 및 응용 프로그램에 사용할 Apache 웹 폴더에 따라 Application.config.php를 수정하십시오. 기본적으로 프레임 워크는 작은 예제를 제공합니다. 사용하려면 제공된 SQL 스크립트를 SQL 폴더로 실행합니다. 앞으로, 나는 당신에게 그 기능을 보여주는 더 많은 예를 제공 할 것입니다.
Util 디렉토리에는 app_create_beans.php 라는 파일이 포함되어 있습니다. 주어진 MySQL 데이터베이스의 테이블에 대해 ORM 클래스 코드 자동 생성을 실행하기 위해 브라우저 또는 명령 줄에서 실행하십시오.
경고 ! 실행하기 전에 MySQL 구성에 따라 util mysqlreflection mysqlreflection.config.php를 수정하여 MySQL 액세스 매개 변수를 구성해야합니다. 유틸리티를 실행 한 후자가 생성 된 PHP 클래스를 모델 beans 디렉토리 에 찾을 수 있습니다.
여기에서 위키를 읽기 시작할 수 있습니다
여기에서 PDF, PPT 및 다이어그램을 다이어로드 할 수 있습니다.
PHP WebMVC 프레임 워크 소개
흐름 설명은 다음과 같습니다.