账户中心 我的话题 我的评论 退出系统

自定义路由

phpGrace 追求极致的效率,我们并不认同在url的基础上继续进行复杂的正则匹配是一种高效的、明智的选择!方便的调用规则比不上轻快的效率!所以我们并不建议您使用复杂的路由规则!尽管如此为了满足开发者的需求和习惯我们还是开放了简单路由!
在入口页开启路由配置
<?php
define('PG_ROUTE', true);//在框架核心文件引用前定义
include 'phpGrace/phpGrace.php';


在分组目录内找到 router.php 编写路由规则

如:
return array(
    'about' => array('index', 'about', array(120, 'grace')),
    'other' => array('index', 'other')
);

路由: 'about' => array('index', 'about', array(120, 'grace'))
代表:/about 会访问 index 控制器内的 about 方法 并携带 参数 120和 grace (保存在 $this->gets) 。
路由: 'other' => array('index', 'other')
代表:/other 会访问 index 控制器内的 other 方法。