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许可证的许可。