ppetermann / slim3-skeleton
简单的Slim 3框架骨架,包含Twig和Monolog。
dev-master
2015-08-22 17:50 UTC
Requires
- king23/di-interop: ^1.0
- monolog/monolog: ^1.13
- slim/flash: ^0.1.0
- slim/slim: ^3.0@beta
- slim/twig-view: ^2.0
Replaces
This package is auto-updated.
Last update: 2024-08-26 01:48:05 UTC
README
这是一个简单的Slim 3骨架项目,包括Twig、闪存消息和Monolog。
重要:这是一个akrabat的slim 3骨架的分支,这个分支使用king23/di-interop而不是pimple。
您可以在引起这个分支的博客文章中了解更多关于这个分支的信息。
创建您的项目
$ composer create-project -n -s dev ppetermann/slim3-skeleton my-app
运行它
$ cd my-app$ php -S 0.0.0.0:8888 -t public public/index.php- 浏览到 https://:8888
主要目录
app: 应用代码app/src:App命名空间内的所有类文件app/templates: Twig模板文件cache/twig: Twig自动创建的缓存文件log: 日志文件public: 服务器根目录vendor: Composer依赖项
主要文件
public/index.php: 应用的入口点app/container.php: 容器实例化 + slim-default-dependenciesapp/settings.php: 配置app/dependencies.php: king23/di的服务app/middleware.php: 应用中间件app/routes.php: 所有应用路由都在这里app/src/Action/HomeAction.php: 首页的动作类app/templates/home.twig: 首页的Twig模板文件