web application starter kit
3.2.1
웹 응용 프로그램 스타터 키트
중요한 참고 사항 : SF4가 출시되면서 Symfony 팀은 Silex를 은퇴하기로 결정했습니다. 즉, 더 이상 새로운 SF4 기능을 지원하지 않을 것입니다. 그래서 지금 부터이 보일러 플레이트/스타터 키트에 새로운 (SF4) 기능을 추가 할 수 없으므로 장기 프로젝트에 새로운 SF4를 사용하는 것이 좋습니다. 그러나 가까운 시일 내에 SF4를 위해 비슷한 스타터 키트를 준비 할 수 있으므로 계속 지켜봐 주시기 바랍니다.
중소 또는 중간 규모의 응용 프로그램을위한 간단한 웹 응용 프로그램 보일러 플레이트. 포함 :
cd /var/wwwcomposer create-project bobalazek/web-application-starter-kit myapp --no-scriptscd myapp 내부를 탐색하십시오app/configs/global-local.php 로 구성하고 구성을 설정하십시오. 또는 기본 (데이터베이스 구성 및 환경) 만 변경하려는 경우 .env.example과 동일하게 수행 할 수도 있습니다.composer installbin/console orm:schema-tool:update --force (데이터베이스 스키마 설치)bower update (프론트 엔드 종속성을 설치하려면 - 먼저 Bower를 설치해야합니다.bin/console application:database:hydrate-data (일부 데이터 수화)cd /var/www/myappbin/console orm:info (선택 사항)bin/console orm:schema-tool:update --forcedeployer/config.php 및 deployer/hosts.php 내부에서 구성을 설정하십시오dep deploy qa (또는 원하는 환경)를 실행하십시오.다음 파일 내에서 실제 응용 프로그램의 이름을 교체해야합니다.
bin/console application:database:hydrate-data 명령, 기본 수화물 2 사용자 ( app/fixtures/users.php 파일 내부에서 변경할 수 있음) : :
admin 또는 [email protected]testtest 또는 [email protected]test bin/console application:environment:prepare -Global-local.php 및 Development-local.php 파일을 만듭니다 (존재하지 않는 경우)bin/console application:database:hydrate-data [-r|--remove-existing-data] -2 명의 사용자 및 6 개의 역할과 같은 일부 기본 데이터로 테이블을 수화시킵니다 ( --remove-existing-data 플래그는 모든 테이블을 다시 사용하기 전에 모든 테이블을 절단합니다).bin/console application:storage:prepare - 캐시, 로그, 세션 등과 같은 모든 스토리지 (VAR/) 폴더를 준비합니다.bin/console application:translations:prepare - 번역되지 않은 모든 문자열을 별도의 (app/locales/{locale} /messages_untranslated.yml) 파일로 준비합니다. 로케일 인수를 허용합니다 ( 'en_us' -사용법 : bin/console application:translations:prepare --locale de_DE 또는 bin/console application:translations:prepare -l de_DE ) php-cs-fixer fix . - 각 커밋 전에 코드를 수정하려는 경우. PHP 코딩 표준 수정 장치를 설치해야합니다bin/simple-phpunit PHPUnit 테스트를 실행하십시오 이 시스템에서 새 구성 요소 / 모듈을 만들려면 다음을 수행하십시오 (이 경우 멤버 영역 내부의 게시물).
members-area.posts.detail/{id}PostsController::detailActionPostsController::detailActiondetail.html.twig








웹 응용 프로그램 스타터 키트는 MIT 라이센스에 따라 라이센스가 부여됩니다.