fabpot / silex-skeleton
此软件包已被废弃,不再维护。没有建议的替代软件包。
为Silex微框架预配置的骨架
v2.0.2
2017-04-08 17:31 UTC
Requires
- php: >=5.5.9
- silex/silex: ~2.0
- silex/web-profiler: ~2.0
- symfony/asset: ~2.8|^3.0
- symfony/browser-kit: ~2.8|^3.0
- symfony/class-loader: ~2.8|^3.0
- symfony/config: ~2.8|^3.0
- symfony/console: ~2.8|^3.0
- symfony/css-selector: ~2.8|^3.0
- symfony/debug: ~2.8|^3.0
- symfony/finder: ~2.8|^3.0
- symfony/form: ~2.8|^3.0
- symfony/monolog-bridge: ~2.8|^3.0
- symfony/process: ~2.8|^3.0
- symfony/security: ~2.8|^3.0
- symfony/translation: ~2.8|^3.0
- symfony/twig-bridge: ~2.8|^3.0
- symfony/validator: ~2.8|^3.0
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服务提供者的更多详细信息。
祝您享受!