phpalchemy/routing 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

phpalchemy/routing

Composer 安装命令:

composer require phpalchemy/routing

包简介

PHP Alchemy Routing Component

关键字:

README 文档

README

Build Status

Faster & simple Http Routing

This is a Simple but faster URL Http routing library

Sample Use:

use Alchemy\Component\Routing\Mapper;
use Alchemy\Component\Routing\Route;

$mapper = new Mapper();

$mapper->connect(
    'home_route',
    new Route(
        '/',
        array(
            '_controller' => 'sample',
            '_action' => 'index'
        )
    )
);

$mapper->connect(
    'to_index_route',
    new Route(
        '/{_controller}',
        array('_action' => 'index')
    )
);

$mapper->connect(
    'complete_route',
    new Route(
        '/{_controller}/{_action}'
    )
);

$mapper->connect(
    'complete_route',
    new Route(
        '/leap_year/{year}',  // pattern
        array(  // defaults
            '_controller' => 'Validator',
            '_action' => 'leapYear'
        ),
        array( // requeriments
            'year' => '\d+',
            '_method' => array('GET', 'POST')
        )
    )
);

print_r($mapper->match('/home/sample'));
Array
(
    [_controller] => home,
    [_action] => sample
)

print_r($mapper->match('/leap_year/2012'));
Array
(
    [_controller] => Validator,
    [_action] => leapYear,
    [year] => 2012,
)

统计信息

  • 总下载量: 15
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2013-09-03

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固