intahwebz / routing
此包最新版本(0.9.6)没有可用的许可证信息。
0.9.6
2015-03-03 13:12 UTC
Requires
- intahwebz/core: >=0.2.4
- intahwebz/mb_extra: *
Requires (Dev)
- intahwebz/jig: dev-master
- phpunit/phpunit: 3.7.*
- rdlowrey/auryn: dev-PluginExperiment2
- zendframework/zend-permissions-acl: >=2.1.0
README
一个将URL映射到控制器并解析变量的组件。
$contentView = [Resource::CONTENT, Privilege::VIEW];
$adminView = [Resource::ADMIN, Privilege::VIEW];
array(
array(
'name' => 'image',
'pattern' => '/{path}/{imageID}/{size}/{filename}',
'callable' => array(
'BaseReality\\ImageController',
'showImage',
),
'requirements' => array(
'imageID' => '\d+',
'size' => '\w+',
'filename' => '[^/]+',
'path' => "(image|proxy)",
),
'defaults' => array(
'path' => 'image',
'size' => null
),
'optional' => array(
)
),
array(
'name' => 'homepage',
'pattern' => '/',
'callable' =>array(
BaseReality\Controller\HomePage::class,
'show',
),
'access' => $contentView,
),
),