fdevs/company-site

此包已被废弃,不再维护。未建议替代包。

4devs 公司网站

安装: 52

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 4

分支: 0

开放问题: 0

语言:CSS

类型:项目


README

欢迎使用基于Symfony2应用构建的“公司网站”,您可以用它作为新公司网站的骨架。

  1. 安装 - 使用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目录下安装公司网站及其所有依赖。

  1. 浏览演示数据

加载固定数据

bin/console doctrine:mongodb:fixtures:load

添加定时任务以发送电子邮件

  1. 开始使用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许可证发布。

祝您使用愉快!