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
- 浏览到 http://localhost: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模板文件