junker/yaml-route-service-provider
Composer 安装命令:
composer require junker/yaml-route-service-provider
包简介
Silex Service provider for using YAML routing files
README 文档
README
Silex Service provider for using YAML routing files
Requirements
silex 2.x
Installation
The best way to install YamlRouteServiceProvider is to use a Composer:
php composer.phar require junker/yaml-route-service-provider
Examples
use Junker\Silex\Provider\YamlRouteServiceProvider; $app->register(new YamlRouteServiceProvider('routes.yml')); # or $app->register(new YamlRouteServiceProvider('routes.yml', ['cache_dir' => '/tmp/routes_cache']));
Routes config example:
# routes.yml home: path: / defaults: { _controller: 'Acme\Controller\AppController::indexAction' } articles.list: path: /articles defaults: { _controller: 'Acme\Controller\ArticlesController::indexAction' } articles.view: path: /articles/{slug} defaults: { _controller: 'Acme\Controller\ArticlesController::viewAction' }
Controller example:
# Acme\Controller\ArticlesController.php use Silex\Application; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; namespace Acme\Controller; class ArticlesController { public function indexAction(Request $request, Application $app) { ... return new Response($articles); } public function viewAction(Request $request, Application $app, $slug) { ... return new Response($article); } }
Documentation
统计信息
- 总下载量: 160
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-02-10