symfony 初始化项目

学习Symfony首先看一下已经发布了哪些版本;

现在我记录一下两个版本的使用情况:

3.4 是一个长期维护且稳定的版本

4.3是一个最新版本且速度飞快地版本

官方介绍:https://symfony.com/doc/3.4/contributing/community/releases.html 发布过程在这里了;

各个版本发布情况: https://symfony.com/roadmap#checker

初学者最好使用3.4 或者4.3

介绍一下如何学习

首先看官方文档

然后有以下命令:

3.4 版本: https://symfony.com/doc/3.4/setup.html 

扫描二维码关注公众号,回复: 7369240 查看本文章

建议使用composer 安装

composer create-project symfony/framework-standard-edition my_project_name

运行 php bin/console server:run

4.3版本:https://symfony.com/doc/current/setup.html

同样composer 安装 官方提供了两个命令


composer create-project symfony/website-skeleton my_project_name composer create-project symfony/skeleton my_project_name

无论您运行哪个命令来创建Symfony应用程序。它们都将创建一个新my_project_name/目录,将一些依赖项下载到其中,甚至生成您需要入门的基本目录和文件。换句话说,您的新应用程序已准备就绪!


如果将3升级到4 在现有项目基础上升级的话参考:https://symfony.com/doc/current/setup/flex.html#flex-customize-paths


---------------------------------------------
以上只是创建项目
接下来我们可以直接使用官方的demo作为学习代码

最新版本:4.3
https://github.com/symfony/demo


3.4版本
https://symfony.com/doc/3.4/setup.html

可以使用以下版本进行学习
https://github.com/symfony/symfony-standard

Symfony演示应用程序这是一个功能齐全的应用程序,显示了开发Symfony应用程序的推荐方法。该应用程序被视为Symfony新手的学习工具,其源代码包含大量注释和有用的注释。


https://github.com/symfony-cmf/standard-edition

Symfony CMF标准版Symfony的CMF是一个项目,有助于使开发人员更容易向CMS功能添加到自己的Symfony应用。这是一个包含Symfony CMF的起始项目。

https://github.com/gimler/symfony-rest-edition

Symfony REST版显示如何使用FOSRestBundle和其他几个相关的Bundles 构建提供RESTful API的应用程序 

 

猜你喜欢

转载自www.cnblogs.com/Amos-Turing/p/11593429.html