icemanbsi / full-silex
本包最新版本(v1.1.46)没有提供许可证信息。
提供多个基础类,以从Silex微框架构建全栈框架
v1.1.46
2018-07-07 08:53 UTC
Requires
- php: ~5.5.0|~5.6.0|7.*
- ext-mbstring: *
- monolog/monolog: ^1.21
- php-activerecord/php-activerecord: v1.1.*
- ruckusing/ruckusing-migrations: 1.0.1
- silex/silex: ~2.0
- swiftmailer/swiftmailer: ^5.4
- symfony/config: ^3.1
- symfony/translation: ^3.1
- symfony/twig-bridge: ^3.1
- symfony/yaml: ^3.1
- twig/twig: ^1.24
Requires (Dev)
- behat/mink: ^1.7
- behat/mink-goutte-driver: ^1.2
- phpunit/phpunit: ~4
- symfony/browser-kit: ^3.0
- symfony/http-kernel: ^3.0
- dev-master
- v1.1.46
- v1.1.45
- v1.1.44
- v1.1.43
- v1.1.41
- v1.1.40
- v1.1.39
- v1.1.38
- v1.1.37
- v1.1.36
- v1.1.35
- v1.1.34
- v1.1.33
- v1.1.32
- v1.1.31
- v1.1.30
- v1.1.29
- v1.1.28
- v1.1.27
- v1.1.26
- v1.1.25
- v1.1.24
- v1.1.23
- v1.1.22
- 1.1.21
- 1.1.20
- v1.1.18
- v1.1.17
- v1.1.16
- v1.1.15
- v1.1.14
- v1.1.13
- v1.1.12
- v1.1.11
- v1.1.10
- v1.1.9
- v1.1.8
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
This package is not auto-updated.
Last update: 2024-09-17 09:46:28 UTC
README
Silex是一个强大的微框架。这里的“微”意味着你可以在几秒钟内创建一个小的网站。但有时你需要将此框架扩展到全栈来管理更大的网站。至少,你需要注册几个服务提供者,在基本控制器、模型等中添加一些功能。
Full Silex是构建基于令人惊叹的Silex微框架的全栈框架的快速通道。它包含多个基础类,如Base Controller、Base Model、多个Helper等。
安装
1. 在你的composer项目中添加full-silex作为必需库
composer require icemanbsi/full-silex
2. 准备项目
你可以从/vendor/icemanbsi/full-silex/project-template
复制项目模板到你的项目根目录。
3. 设置项目
- 将
.htaccess.original
的副本重命名为.htaccess
。 - 在
/resources/config/dev.php
(开发)和/resources/config/prod.php
(生产)中设置你的数据库配置和其他设置。 - 在
src/App/Application.php
中,你需要重写'setControllerProviders'函数。请设置你的控制器提供者。 - 现在我们转到你的控制器提供者(如
src/App/DefaultControllerProvider.php
)。你可以在'setUrlRules'函数中设置你的URL规则。不要忘记添加一个针对'/'的规则,并将其绑定到名称'homepage'。
4. 你已经准备好开始了。
添加你的控制器、模型、模板文件等。
鸣谢
- Silex框架
- 数据库迁移由Ruckus(ruckusing/ruckusing-migrations)提供