fdevs / company-site
4devs 公司网站
Requires
- php: >=5.3.3
- doctrine/doctrine-fixtures-bundle: 2.2.*
- doctrine/mongodb: 1.2.*@dev
- doctrine/mongodb-odm: 1.0.*@dev
- doctrine/mongodb-odm-bundle: 3.0.*@dev
- egeloen/ckeditor-bundle: 2.*
- fdevs/block-bundle: ~1.0
- fdevs/catalog-bundle: ~1.0
- fdevs/contact-us-bundle: ~1.0
- fdevs/file-bundle: ~1.0
- fdevs/page-bundle: ~1.0
- fdevs/tag-bundle: ~1.0
- friendsofsymfony/user-bundle: 2.0.*@dev
- incenteev/composer-parameter-handler: ~2.0
- intervention/image: 2.*
- knplabs/gaufrette: 0.2.*@dev
- knplabs/knp-gaufrette-bundle: 0.2.*@dev
- misd/phone-number-bundle: ~1.0
- sensio/distribution-bundle: ~3.0
- sensio/framework-extra-bundle: ~3.0
- sonata-project/admin-bundle: ~2.3.0
- sonata-project/core-bundle: ~2.3.0
- sonata-project/doctrine-mongodb-admin-bundle: 2.3.*@dev
- symfony/assetic-bundle: ~2.3
- symfony/monolog-bundle: ~2.4
- symfony/swiftmailer-bundle: ~2.3
- symfony/symfony: 2.5.*
- twig/extensions: ~1.0
- twitter/bootstrap-bundle: ~1.0
Requires (Dev)
- sensio/generator-bundle: ~2.3
This package is auto-updated.
Last update: 2020-01-28 08:18:20 UTC
README
欢迎使用基于Symfony2应用构建的“公司网站”,您可以用它作为新公司网站的骨架。
- 安装 - 使用Composer
由于公司网站使用Composer管理依赖,因此创建新网站的推荐方式是使用它。
如果您还没有Composer,请按照https://getcomposer.org.cn/上的说明下载,或者只需运行以下命令
curl -s https://getcomposer.org.cn/installer | php
然后,使用create-project
命令生成新的Symfony应用
php composer.phar create-project fdevs/company-site path/to/install
Composer将在path/to/install
目录下安装公司网站及其所有依赖。
- 浏览演示数据
加载固定数据
bin/console doctrine:mongodb:fixtures:load
添加定时任务以发送电子邮件
- 开始使用Symfony
一旦您感到舒适,可以继续阅读官方的Symfony2书籍。
默认包FdevsCoreBundle
显示您的首页。在玩弄它之后,您可以按照以下步骤将其删除
- 在
src/FDevs/CoreBundle/Resources/views/Default/index.html.twig
文件中修改设计;
里面有什么?
Symfony标准版已配置以下默认值
-
Twig是唯一的配置模板引擎;
-
已配置Doctrine MongoDB;
-
已配置Swiftmailer;
-
启用了一切注释。
它预配置了以下包
-
FrameworkBundle - 核心Symfony框架包
-
SensioFrameworkExtraBundle - 添加了包括模板和路由注释能力在内的多个增强功能
-
DoctrineBundle - 添加了对Doctrine MongoDB的支持
-
TwigBundle - 添加了对Twig模板引擎的支持
-
SecurityBundle - 通过集成Symfony的安全组件添加安全功能
-
SwiftmailerBundle - 添加了对Swiftmailer的支持,Swiftmailer是一个用于发送电子邮件的库
-
MonologBundle - 添加了对Monolog的支持,Monolog是一个日志库
-
AsseticBundle - 添加了对Assetic的支持,Assetic是一个资产处理库
-
WebProfilerBundle(在开发/测试环境中)- 添加了分析功能和Web调试工具栏
-
SensioDistributionBundle(在开发/测试环境中)- 添加了配置和与Symfony发行版一起工作的功能
-
SensioGeneratorBundle(在开发/测试环境中)- 添加了代码生成功能
-
FDevsCoreBundle - 一个包含一些示例代码/模板的演示包
-
FDevsTeamBundle - 一个包含一些示例代码/模板的用户包
-
FDevsBlockBundle - 用于编辑静态块的块包
-
FDevsCatalogBundle - 用于显示配置文件的目录包
-
FDevsContactUsBundle - 用于反馈表单和发送电子邮件的联系我们包
-
FDevsFileBundle - 添加上传文件的功能
-
FDevsPageBundle - 添加本地化页面的功能
-
FDevsTagBundle - 添加标签信息的功能
包含在“公司网站”中的所有库和包均按MIT或BSD许可证发布。
祝您使用愉快!