分类分类
大小:7.90 MB更新:2019/03/11
类别:编程软件系统:Winll

Symfony是php开发工具.这里it猫扑的小编为小伙伴嗲来详细的功能介绍和使用说明.不同于其他电脑软件的安装步骤,小伙伴可以参考Symfony的安装教程.欢迎感兴趣的用户来IT猫扑下载应用!
Symfony是一个基于MVC模式的面向对象的php5框架,它可以帮助你将web应用程序的业务逻辑、服务器端逻辑和页面显示分开.它也包含了许多的工具和类,这些工具和类可以帮助你缩短开发复杂web应用程序的时间.
Symfony是国外最流行的PHP开发框架,近年来Symfony正以迅雷不及掩耳之势迅速占据国内PHP开发框架的市场份额,鉴于symfony2高度重视业务逻辑、代码易读、维护轻松,能大大提升团队的开发效率,提高代码性能,现在Symfony2框架已成为大型互联网公司的首选框架.

【路由】
能限制hostname,这就让有大量公共功能的网站可以共用一套代码.URI 识别支持 Reg 检测,让 url 能定义的随心所欲.支持前缀,import,便于模块化.
【Twig模板】
这是我最喜欢的一个组件.它提供了一套不同于 php,但非常适合处理复杂网站结构,页面结构的语法.extension 很方便也很强大,通用的操作通过 extension 能很好的表达,比如需要缓存页面的某个模块到 redis ,写一个 ViewExtension,就能在模板里面用一个方法来缓存特定模块了,非常方便,代码也很容易管理.
【composer包管理】
让代码的依赖关系变得很清晰.而且现在第三方有很多不错的 bundle,比如抽象 redis 的 snc/redis-bundle,处理图片的 liip/imagine-bundle,第三方登录的 hwi/oauth-bundle 等等等等.随着自己项目的逐渐成熟,也可以把项目对 Symfony 的定制独立出来用 composer 来管理,感觉挺不错的.
【Event、Listener和Services】
非常方便的全局功能处理.惹人讨厌的是配置起来很麻烦,我用的是 yml 配置文件,为了找对路的语法真是掉了一层皮.
【Doctrine ORM】
一个好处是不用去纠结于数据库的细节,而只需仔细的设计需要持久化的对象.对象之间的关系可以自由设计,从生成数据库结构到生成查询语句的过程都不用再操心了.另一个好处是查询的时候,可以不用 sql,dql 这种依赖字符串来表达的查询,而采用对象式,sql 因为是单纯的字符串,整个查询逻辑的控制用代码表达起来很麻烦.
【Form组件】
Symfony 提供了 form 生成,提交以及验证的功能.组件抽象了三个方面的东西:formType 来维护需要填写保存的值,formTheme 来定义表单的 html 结构,以及 validation 提供数据验证的功能.这个组件的缺点也很明显,概念太复杂了,如果遇到要自己定义一个 field,简直就是自找麻烦.
【性能】
Symfony 提供了一个极好的组件叫 profile,能以图形化的形式显示各个部分代码执行的时间,消耗的内存,还有数据库查询的语句,查询的行数,用到的索引的.配合这个工具来优化代码,可以让网站跑得飞快.
1.Linux/Mac OS
在控制台执行如下命令:
$ sudo curl -LsS http://symfony.com/installer -o /usr/local/bin/symfony
$ sudo chmod a+x /usr/local/bin/symfony
将会在你的操作系统创建一个全局命令symfony
2.Windows
在控制台执行如下命令:
c:> php -r &readfile('http://symfony.com/installer');& > symfony
将下载下来的symfony文件移到你的项目目录,然后执行以下命令:
c:> move symfony c:projects
c:projects> php symfony
3.创建一个symfony应用
使用new命令创建第一个symfony应用
# Linux, Mac OS X
$ symfony new my_project_name
# Windows
c:> cd projects/
c:projects> php symfony new my_project_name
ultraedit 26绿色破解版编程软件90.08 MBv26.0.0.24 x64中文版
详情ultraedit 26 keygen编程软件249.00 KBv4.5.0.0 免费版
详情fastcam(自动编程套料软件)编程软件46.33 MBv7.2 中文免狗破解版
详情STEP7 MicroWIN(西门子s7200编程软件中文版)编程软件316.44 MBv4.0 SP9 完整版
详情UltraEdit(支持win10 64位)编程软件99.5 MBv33.0.0.21 官方简体中文版
详情jre 1.6(java虚拟机运行环境)编程软件14.20 MB免费版
详情autohotkey中文版编程软件2.88 MBv2.0.18 PC版
详情ultraedit 26中文破解版编程软件84.10 MBv26.00.0.48 激活版
详情cx one欧姆龙plc编程软件编程软件2.19 GBv4.3 免费中文版
详情JDK(TM)8(Java SE Development Kit)编程软件150.60 MBv8u331 官方正式版
详情PROface触摸屏编程软件(普洛菲斯)编程软件767.97 MBv4.0 汉化破解版
详情Java SE Runtime Environment(JRE7 32位)编程软件26.04 MBv7.0.650.20 官方最新版
详情帕拉卡电脑版编程软件48.84 MBv1.0.229 官方版
详情UltraEdit(ue编辑器)编程软件81.00 MBv28.10.0.18 烈火汉化绿色版
详情VisualFreeBasic(可视化编程环境)编程软件80.00 MBv5.8.6 免费版
详情易语言5.7加密狗破解版编程软件389.00 MB无壳纯净版_附破解补丁
详情jdk-8u121-windows-x64编程软件193.00 MBv8.0.2510.8 官方安装版
详情netbeans ide编程软件386.00 MBv12.3 官方中文完整版
详情UltraEdit破解版编程软件19.00 MBv19.00.0.1031 绿色汉化版
详情Linux jdk6.0 32位(6u24)编程软件67.60 MB官方tar.gz版
详情点击查看更多
J2sdk编程软件39.68 MBv1.4.2 官方版_JAVA虚拟机
详情jdk7 64位(Java SE Development Kit 7)编程软件124.99 MB7u80 官方正式版
详情JDK 6(Java SE Development Kit)编程软件59.30 MB6u43 64位官方版
详情Borland Turbo C++ 3.0编程软件3.28 MBWindows完整版
详情jdk1.8 64位编程软件169.00 MBv8u331 官方版
详情java7 32位离线安装包编程软件30.40 MBv1.7.0 简体中文版
详情Java SE Runtime Environment(JRE8 64位版)编程软件79.36 MBv8u321 中文官方安装版
详情jdk8编程软件152.00 MB(32/64位)免安装解压版
详情JDK(TM)8(Java SE Development Kit)编程软件150.60 MBv8u331 官方正式版
详情Scratch 2 Offline Editor(小猫编程软件)编程软件69.00 MBv451 官方多语版
详情Zend Studio Windows 5.5编程软件68.10 MB注册特别版
详情step7-micro/win smart(smart200编程软件)编程软件288.00 MBv2.3 官方多国语言版
详情visual studio 2017便携精简版编程软件944.00 MB简体中文版
详情西门子smart200编程软件(plc)编程软件281.00 MBv2.3.0.2 官方中文版
详情scratch3.0离线版(儿童编程软件)编程软件171.83 MBv3.6.0 最新安装版
详情gx developer(三菱PLC编程软件)编程软件227.00 MBv8.86 中文最新版
详情Java Runtime Environment(java6)编程软件69.20 MBv1.6 Update 34 官方安装版
详情mind+编程软件编程软件470.00 MBv1.7.1_RC3.0 官方版
详情STEP7 MicroWIN(西门子s7200编程软件中文版)编程软件316.44 MBv4.0 SP9 完整版
详情Python编程软件52.00 MBv3.9.0 x86|x64位官方正式版
详情点击查看更多
netbeans ide编程软件386.00 MBv12.3 官方中文完整版
详情netbeans ide 6.9 for PHP编程软件30.15 MB中文免费版
详情Java SE Runtime Environment(JRE8 64位版)编程软件79.36 MBv8u321 中文官方安装版
详情ultraedit portable64位汉化版编程软件177.00 MBv25.20.0.166 绿色中文版版
详情J2sdk编程软件39.68 MBv1.4.2 官方版_JAVA虚拟机
详情Borland Turbo C++ 3.0编程软件3.28 MBWindows完整版
详情程序员代码利器Notepad++绿色版编程软件2.97 MBv7.8.9 32位/64位免安装版
详情intellij idea 2016编程软件385.00 MBv2016.1 汉化破解版
详情ultraedit 64位编程软件171.00 MBv25.20.0.166 绿色中文破解版
详情Android Studio 2.2.2中文正式版编程软件1.60 GBv2.2.2 官方最新版
详情editplus3中文版编程软件1.79 MBv3.70.340 烈火汉化安装版
详情EditPlus编辑器编程软件2.69 MBv5.4.3571 烈火汉化绿色版
详情三菱gx works2仿真软件编程软件432.50 MBv2.14 官网安装版_附安装教程/产品id(序列号)
详情sublime text 3编程软件27.00 MBv4.0.0.4077 中文特别版
详情西门子s7200解密软件编程软件1.69 MB绿色版
详情robotart离线版编程软件147.30 MBv1.0 免费版
详情Dev C++编程软件56.00 MBv6.3 Beta2 简体中文版
详情C语言编辑器(Notepad )编程软件40.00 MBv7.8.5 官方增强版
详情远通YANTON对讲机写频软件编程软件1.25 MB官方中文版
详情jbuilder中文版编程软件559.60 MBv9.0 官方最新版
详情点击查看更多






































