fabpot/silex-skeleton

此软件包已被废弃,不再维护。没有建议的替代软件包。

为Silex微框架预配置的骨架

安装次数: 31 796

依赖者: 0

建议者: 0

安全性: 0

星标: 816

关注者: 75

分支: 230

开放问题: 10

类型:项目

v2.0.2 2017-04-08 17:31 UTC

This package is auto-updated.

Last update: 2019-02-20 19:32:02 UTC


README

警告:Silex仅处于维护模式。寿命终结时间定于2018年6月。更多内容请参阅 Symfony博客

欢迎来到Silex Skeleton - 一个功能齐全的Silex应用程序,您可以用它作为新应用程序的骨架。

本文档包含有关如何开始使用Silex Skeleton的信息。

创建Silex应用程序

Silex使用 Composer 来简化新项目的创建

$ composer create-project fabpot/silex-skeleton path/to/install "~2.0"

Composer将在路径/to/install目录下创建一个新的Silex项目。

浏览演示应用程序

恭喜!您现在可以开始使用Silex了。

要查看实际的Silex页面,请使用以下命令启动PHP内置的Web服务器

$ cd path/to/install
$ COMPOSER_PROCESS_TIMEOUT=0 composer run

然后,浏览到 http://localhost:8888/index_dev.php/

开始使用Silex

此发行版旨在成为您Silex应用程序的起点。

通过文档开始学习Silex是一个很好的方法,它将向您介绍Silex的所有功能。

内容包含什么?

Silex Skeleton配置了以下服务提供者

  • ValidatorServiceProvider - 提供数据验证服务。当与FormServiceProvider一起使用时最为有用,但也可以独立使用。
  • ServiceControllerServiceProvider - 随着您的Silex应用程序的增长,您可能希望开始以更正式的方式组织您的控制器。Silex可以开箱即用使用控制器类,但通过一些工作,您的控制器可以创建为服务,从而提供依赖注入和懒加载的全部功能。
  • TwigServiceProvider - 提供与Twig模板引擎的集成。
  • WebProfilerServiceProvider - 在开发时在Silex应用程序中启用Symfony Web调试工具栏和Symfony分析器。
  • MonologServiceProvider - 在开发环境中启用日志记录。

阅读提供者文档以获取有关Silex服务提供者的更多详细信息。

祝您享受!