创建项目
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 4.1,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.3(当前的稳定版本)。
创建项目
安装Symfonyob娱乐下载
最佳实践
使用Flex作曲家和Symfonyob娱乐下载创建和管理Symfony应用程序。
作曲家是现代PHP应用程序所使用的包管理器来管理他们的依赖性。ob娱乐下载Symfony Flex一个作曲家插件设计自动化的一些最常见的任务在Symfony应用程序执行。ob娱乐下载使用Flex是可选的,但是建议您这样做,因为它将极大地提高您的生产力。
最佳实践
使用Symfonob娱乐下载y框架创建新的Symfony-based项目。
的ob娱乐下载Symfony框架是一个最小和空Symfony项目您可以让您的新ob娱乐下载项目基于。与过去的Symfony版ob娱乐下载本,该骨架安装绝对最低限度的依赖性完全Symfony项目工作。读了安装和设置Symfony框架ob娱乐下载文章以了解更多关于安装Symfony。ob娱乐下载
创建博客应用程序
命令控制台,浏览到一个目录有权限创建文件和执行以下命令:
1 2
美元cd项目/美元作曲家创建项目/ symfony框架的博客ob娱乐下载
这个命令创建一个新的目录博客
包含一个新的项目基于最新的稳定的Symfony版本可用。ob娱乐下载
提示
运行Symfony的技术要求很简单。ob娱乐下载如果你想检查您的系统是否满足这些要求,阅读要求运行Symfonyob娱乐下载。
构建应用程序
在创建应用程序,输入博客/
目录,你会看到一个文件和目录自动生成。这些都是最重要的:
1 2 3 4 5 6 7 8 9 10 11 12
博客/├─bin /│└─控制台├─配置/└─公共/│└─指数。php├─src /│└─内核。缓存/ php├─var /│├─│└─日志/└─供应商/
这个文件和目录层次结构是公约提出的Symfony应用程序结构。ob娱乐下载建议保持这个结构,因为它很容易导航和大多数目录名称是自解释的,但是你可以覆盖任何Symfony目录的位置ob娱乐下载:
应用程序包
Symfoob娱乐下载ny 2.0发布的时候,大多数开发人员采用自然Symfony 1。x的方法将应用程序划分为逻辑模块。这就是为什么许多Symfony应ob娱乐下载用用包把代码分成逻辑特点:UserBundle, ProductBundle, InvoiceBundle等等。
但一捆的意思是可以作为一个独立的软件重用。如果UserBundle不能被使用“目前的”在其他Symfonob娱乐下载y应用程序,那么它不应该是自己的包。此外,如果InvoiceBundle取决于ProductBundle,然后有两个独立的包没有优势。
最佳实践
不创建任何包来组织你的应用程序逻辑。
ob娱乐下载Symfony应用程序仍然可以使用第三方包(安装在供应商/
添加特性),但是您应该使用PHP名称空间,而不是包来组织自己的代码。
下一个:配置