Symfony

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(项目)
(项目)
第51行: 第51行:
 
[https://github.com/sitepoint/awesome-symfony Awesome Symfony] [[image:awesome.png]]
 
[https://github.com/sitepoint/awesome-symfony Awesome Symfony] [[image:awesome.png]]
 
[[文件:FriendsOfSymfony.png|right|FriendsOfSymfony]]
 
[[文件:FriendsOfSymfony.png|right|FriendsOfSymfony]]
 +
[[文件:Pimcore-logo-readme.png|right|Pimcore]]
 
*[https://sonata-project.org/ Sonata Project]
 
*[https://sonata-project.org/ Sonata Project]
 
*[https://github.com/EasyCorp/EasyAdminBundle EasyAdmin]
 
*[https://github.com/EasyCorp/EasyAdminBundle EasyAdmin]
第62行: 第63行:
 
*[http://api.symfony.com/3.1/index.html Symfony API] [https://github.com/FriendsOfPHP/Sami Sami: an API documentation generator]
 
*[http://api.symfony.com/3.1/index.html Symfony API] [https://github.com/FriendsOfPHP/Sami Sami: an API documentation generator]
 
*[http://cmf.symfony.com/ Symfony CMF] [https://github.com/phpcr/phpcr PHP Content Repository PHPCR]
 
*[http://cmf.symfony.com/ Symfony CMF] [https://github.com/phpcr/phpcr PHP Content Repository PHPCR]
 +
*[[Pimcore]]
 
*[[Drupal]]
 
*[[Drupal]]
 
*[https://github.com/bolt Bolt CMS]
 
*[https://github.com/bolt Bolt CMS]

2022年3月24日 (四) 02:29的版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Symfony Thanks, Wikipedia.
Symfony

Symfony

目录

简介

Symfony:一个强大、流行的 PHP 开源框架,采用 MIT 许可协议。

可重点关注这三个基于 Symfony 的开源项目:

  • 营销,Mautic Open Source Marketing Automation Software.
  • 电商,Sylius Open Source eCommerce Platform.
  • 分析,Matomo is the leading Free/Libre open analytics platform.

功能

Symfony 的特色体现:Components、Bundles、Plugins,它们是Symfony扩展的基础。

Symfony2(以下简称SF2)是一款及其强大的PHP框架,可以说应该是PHP中最强大的框架了。就算PHP官方之框架Zend Framework(以下简称ZF2)也一直望尘莫及,并且从ZF2开始就一直模仿SF2,但是从未超越它。SF2具有强大的可扩展性,利用Bundle的概念使框架可以无限制扩展,乃至SF2本身就是一个Bundle,并且可以利用SF2来构成自己所需的PHP框架。SF2默认整合了Twig模板,Doctrine ORM等,可以说唯一具备了PHP本身的简洁,明析与速度快的优点也结合了Java领域框架的强大性和Ruby on Rails敏捷开发概念的全能型框架。目前世界最流行的CMS系统-Drupal的Drupal8版本也将采用Symfony2,可见其强大及灵活之处。

版本

指南

$ curl -sS https://get.symfony.com/cli/installer | bash
$ symfony -v
$ symfony new myproject
$ cd myproject/
$ symfony server:start
http://localhost:8000
$ symfony server:stop

Applications

Symfony Recipes Server Symfony Flex is the way to manage Symfony applications.

Components

Symfony Components

Bundles

Plugins

Plugins 针对 Symfony 1.x

项目

Awesome Symfony Awesome.png

FriendsOfSymfony
Pimcore

MediaWiki

MediaWiki 和 Symfony 更好的集成、融合在一起。

Phabricator

Phabricator 和 Symfony 更好的集成、融合在一起。

分发版

Symfony Distributions

Books

Free books

用户案例

Case Studies

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱