web application starter kit
3.2.1
Web應用程序入門套件
重要說明:隨著SF4的發布,Symfony團隊決定退休Silex。這意味著,它將不再支持任何新的SF4功能。因此,從現在開始,我建議將新的SF4用於長期項目,因為我將無法在此樣板/入門套件中添加任何新的(SF4)功能。但是,我可能會在不久的將來為SF4準備類似的入門套件,因此請繼續關注。
一個簡單的Web應用程序樣板,用於中小型或中等規模的應用。包括:
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]test[email protected]名: testtest bin/console application:environment:prepare - 將創建全局local.php和development-local.php文件(如果不存在)bin/console application:database:hydrate-data [-r|--remove-existing-data] - 將用一些基本數據來補充表格,例如:2個用戶和6個角色( --remove-existing-data flag將在重新放入育氣之前將所有表截斷)bin/console application:storage:prepare - 將準備所有存儲(var/)文件夾,例如:緩存,日誌,會話等。bin/console application:translations:prepare - 將所有未翻譯字符串準備成一個單獨的(app/locales/{locale}/message}/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








Web應用程序入門套件已獲得MIT許可證的許可。