이것은 웹 사이트의 시작하기 쉬운 개발을위한 PHP 프레임 워크입니다. 새로운 웹 사이트를 시작하고 싶을 때 모든 개발자가 직면 한 몇 가지 기본 요구 사항을 해결합니다. 이 프레임 워크는 다음과 같습니다.
그들 대부분은 사용해야합니다. 구성을 사용하면 많은 구성을 끄십시오.
현재 개인 프로젝트에만이 프레임 워크를 사용하고 있기 때문에 아직 사용할 수있는 문서가 많지 않습니다. 스타터 템플릿을 제공하는 PHP-Webapp-Template 저장소도 질문하거나 체크 아웃하십시오.
프레임 워크는 주로 문서화 된 다른 PHP 모듈을 기반으로합니다. 따라서 일부 기능을 이해하려면 상담 할 수 있습니다.
기억하십시오 : TechnicalGuru/WebApp은 새로운 웹 사이트 개발을 편하게하고 속도를 높이는 프레임 워크입니다. 모든 문제를 해결할 수는 없지만 좋은 출발점입니다.
이 프로젝트는 GNU LGPL 3.0에 따라 라이센스가 부여됩니다.
composer require technicalguru/webappGithub 릴리스 페이지에서 소스 코드 패키지를 다운로드 할 수 있습니다.
가장 좋은 방법은 PHP-Webapp-Template 리포지토리의 템플릿을 사용하는 것이지만 처음부터 시작할 수도 있습니다. Application-example.php의 구성과 웹 앱 루트의 기본 색인 -example.php 파일이 필요합니다. 웹 서버는 모든 요청을 index.php 파일로 라우팅해야합니다. 이 스 니펫으로 이것을 달성 할 수 있습니다.
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]
</IfModule>
.htaccess 파일에서
버전 1.2 양식 요소의 렌더링을 다시 구조화했습니다. 가장 눈에 띄는 변화는 다음과 함께 양식을 작성해야한다는 것입니다.
$form1 = new HorizontalForm($parant, 'my-form');
$form2 = new VerticalForm($parant, 'my-form');
$form3 = new InlineForm($parant, 'my-form');
$form4 = new GridForm($parant, 'my-form');
또한 JavaScript 또는 레이아웃이 변경의 영향을받을 수 있으므로 양식의 렌더링을 확인해야합니다.
버그를보고, GitHub 문제 추적기에서 향상 또는 풀 요청을 요청하십시오.