indava/silex-skeleton

基于 fabpot/silex-skeleton 的 Silex 微框架预配置骨架

安装: 14

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 197

类型:项目

v2.0.0 2016-05-18 08:01 UTC

This package is auto-updated.

Last update: 2024-09-24 04:54:54 UTC


README

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

本文件包含有关如何开始使用 Silex 骨架的信息。

创建 Silex 应用程序

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

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

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

浏览演示应用程序

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

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

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

然后,浏览到 http://localhost:8888/

开始使用 Silex

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

通过 Documentation 开始学习 Silex 是一个很好的方法,它将带您了解 Silex 的所有功能。

里面有什么?

Silex 骨架配置了以下服务提供商

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

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

享受吧!