路由的定义 编辑

路由的定义是在 app/route.php 中定义,需要将以数组的形式展示例如:

<?php 
return array(
    '/doc/{id}' => '/home/index/docs',
);


采用 key => value,即 

'自定义规则' => '目标路径 (/模块/控制器/函数) '


左边代表自定义规则,比如  其中 /docs/16

右边代表目标路径,比如 '/home/index/docs',代表 '/模块/控制器/函数'.

自定义规则中有变量需要用 '{变量名}' 表示,系统会自动转为get参数,如以下示例中:

<?php 
return array(
    '/doc/{id}' => '/home/index/docs',
);

以上访问路径如果是http://www.phppoem.com/docs/16  根据路由那么会解析为:

调用home模块,index控制器的docs方法,get变量id=16.