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
建议使用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 初始化项目的更多相关文章
- 使用node初始化项目
初始化项目 在建项目的时候经常会建很多文件夹和文件,今天使用node初始化项目自动生成这些内容. 执行步骤 执行命令 node init 初始化项目生成package.json 设置配置文件 var ...
- vue初始化项目,构建vuex的后台管理项目架子
构架vuex的后台管理项目源码:https://github.com/saucxs/structure-admin-web 一.node安装 可以参考这篇文章http://www.mwcxs.top/ ...
- Git帮助之初始化项目设置向导
初始化项目设置向导 Git设置: git config --global user.name "Your Name Here" # 设置Git提交时的默认用户名,推荐使用本站用户名 ...
- 一步步建立 Vue + Cesium 初始化项目
一步步建立 Vue + Cesium 初始化项目 初始化 Vue 项目 升级 npm npm install -g npm 安装 @vue/cli 和 @vue/cli-service-global ...
- react native初始化项目
打开命令行窗口,进入我们想要创建项目的父目录,输入命令: npm install -g yarn react-native-cli react-native init 项目名 进入新建的项目目录,执行 ...
- git初始化项目 以及 git常用操作
初始化项目 $ git config --global user.name "Your Name" 配置用户名 $ git config --global user.email ...
- Git 初始化项目、创建合并分支、回滚等常用方法总结
就在刚才查看资料时候, 看见一句话, 写的特别好: 当我的才华撑不起我的梦想的时候, 应该安静下来学习 配上我最喜欢动漫的一个角色: 红莲 1. Git 初始化项目 1). 创建新的知识库 echo ...
- 初探angluar_01 目录结构分析及初始化项目
简单说明:angular是模块化的,因此所有功能功能都属于组件 一.目录结构 e2e 端到端的测试目录 用来做自动测试的 node_modules 安装地依赖存放目录,package.json里安装 ...
- 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 ...
随机推荐
- IDEA创建SpringBoot+maven项目
1.创建项目: 2.选择spring Initializr,注意要选择jdk,使用默认的spring.io这样就不用再去写pom文件了 3.输入项目名称: 4.选择Spring Web 5.目录结构:
- ssh远程钥匙对连接
1.服务器必须启动ssh服务 2.在客户机执行命令:ssh-keygen -t rsa 两次回车即可 3.在客户机家目录下的.ssh\下生成钥匙对 4.将公钥传输到要连接的服务器主机要连接的用户家目录 ...
- service worker介绍
原文:Service workers explained 译者:neal1991 welcome to star my articles-translator, providing you advan ...
- 8-基于双TMS320C6678 + XC7K420T的6U CPCI Express高速数据处理平台
基于双TMS320C6678 + XC7K420T的6U CPCI Express高速数据处理平台 1.板卡概述 板卡由我公司自主研发,基于6UCPCI架构,处理板包含双片TI DSP TMS320C ...
- SICP 习题解 第二章
计算机程序的构造和解释习题解答 Structure and Interpretation os Computer Programs Exercises Answer 第二章 构造数据抽象 练习2.17 ...
- [SDOI2011]消防(贪心,图论,树的直径)
[SDOI2011]消防 题目描述 某个国家有n个城市,这n个城市中任意两个都连通且有唯一一条路径,每条连通两个城市的道路的长度为zi(zi<=1000). 这个国家的人对火焰有超越宇宙的热情, ...
- No qualifying bean of type xxx' available 的一种解决方法
获取bean Class beanClass = Class.forName(event.className); FilterEvent filterEvent = (FilterEvent)Bean ...
- 信号量计算问题--n个进程, 共享3个资源, 当前信号量为-1, 其他进程继续执行P操作, 那么信号量应该继续减
选B
- Feign Dynamic URL
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11811932.html Project Directory Maven Dependency < ...
- django2 + python3 显示静态文件中的图片
之前一直搞不出来 是因为图片的问题,步骤也就是固定的几步,到位了就差不多成了 文件夹结构: . ├── HelloWorld │ ├── __init__.py │ ├── __pycache ...