学习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

建议使用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的应用程序 。

												

symfony 初始化项目的更多相关文章

  1. 使用node初始化项目

    初始化项目 在建项目的时候经常会建很多文件夹和文件,今天使用node初始化项目自动生成这些内容. 执行步骤 执行命令 node init 初始化项目生成package.json 设置配置文件 var ...

  2. vue初始化项目,构建vuex的后台管理项目架子

    构架vuex的后台管理项目源码:https://github.com/saucxs/structure-admin-web 一.node安装 可以参考这篇文章http://www.mwcxs.top/ ...

  3. Git帮助之初始化项目设置向导

    初始化项目设置向导 Git设置: git config --global user.name "Your Name Here" # 设置Git提交时的默认用户名,推荐使用本站用户名 ...

  4. 一步步建立 Vue + Cesium 初始化项目

    一步步建立 Vue + Cesium 初始化项目 初始化 Vue 项目 升级 npm npm install -g npm 安装 @vue/cli 和 @vue/cli-service-global ...

  5. react native初始化项目

    打开命令行窗口,进入我们想要创建项目的父目录,输入命令: npm install -g yarn react-native-cli react-native init 项目名 进入新建的项目目录,执行 ...

  6. git初始化项目 以及 git常用操作

    初始化项目 $ git config --global user.name "Your Name"  配置用户名 $ git config --global user.email ...

  7. Git 初始化项目、创建合并分支、回滚等常用方法总结

    就在刚才查看资料时候, 看见一句话, 写的特别好: 当我的才华撑不起我的梦想的时候, 应该安静下来学习 配上我最喜欢动漫的一个角色: 红莲 1. Git 初始化项目 1). 创建新的知识库 echo ...

  8. 初探angluar_01 目录结构分析及初始化项目

    简单说明:angular是模块化的,因此所有功能功能都属于组件 一.目录结构 e2e 端到端的测试目录  用来做自动测试的 node_modules 安装地依赖存放目录,package.json里安装 ...

  9. React Native 0.56.1初始化项目运行出现错误(Module `AccessibilityInfo` does not exist in the Haste module map)

    当使用react-native init myApp初始化项目时,出现以下错误 出现以上错误的原因是因为0.56.1版本初始化项目就有问题,请见 https://github.com/facebook ...

随机推荐

  1. SpringBoot(九) -- SpringBoot与数据访问

    一.简介 对于数据访问层,无论是SQL还是NOSQL,Spring Boot默认采用整合Spring Data的方式进行统一处理,添加大量自动配置,屏蔽了很多设置.引入各种xxxTemplate,xx ...

  2. Oracle数据库的发展历程

    前言 1970年的6月,IBM 公司的研究员埃德加·考特 (Edgar Frank Codd) 在 Communications of ACM 上发表了那篇著名的<大型共享数据库数据的关系模型& ...

  3. Failed to determine the https port for redirect

    原文:Failed to determine the https port for redirect warn: Microsoft.AspNetCore.HttpsPolicy.HttpsRedir ...

  4. Antd-react-mobile项目学习中遇到的问题记录(持续更新)

    1.Error:The "injectBabelPlugin" helper has been deprecated as of v2.0. You can use customi ...

  5. zTree根节点默认打开

    1.在生成tree的json数据中,直接给出:open:true的属性; 2.treeObj.expandAll(true); 3.var zTree = $.fn.zTree.getZTreeObj ...

  6. ElasticSearch 入门介绍

    tags: 第三方 lucene [toc] 1. what Elastic Search(ES)是什么 全文检索和lucene 全文检索 优点:高效,准确,分词全文检索允许用户输入一些关键字,从数据 ...

  7. docker技术基础

    1 Linux Namespace Linux Namespaces机制提供一种资源隔离方案.PID,IPC,Network等系统资源不再是全局性的,而是属于特定的Namespace.每个Namesp ...

  8. Matlab的2D作图

    1 plot()函数 画一条线 plot(X,Y) 最基本的例子 x = 0: pi / 100:2 * pi; y = sin(x); figure plot(x,y) 在一张图上画多条线 clc; ...

  9. java并发学习--第三章 线程安全问题

    线程的安全问题一直是我们在开发过程中重要关注的地方,出现线程安全问题的必须满足两个条件:存在着两个或者两个以上的线程:多个线程共享着共同的一个资源, 而且操作资源的代码有多句.接下来我们来根据JDK自 ...

  10. 21.Nodejs基础知识(下)——2019年12月16日

    2019年10月04日16:56:23 7. 模块 7.1 暴露一个类,字段 var bar = require("./bar.js"); var msg = "你好&q ...