php 配置路由,路由配置

路由配置

在哪里配置

位置一:项目配置文件config.php

比如:app/web/config.php

位置二:公共配置文件

config/common.config.php

配置格式

'router' => array(

'space' => 'space/index',

'archive/read' => 'article/index',

'search' => 'index/search'

)

访问:/space/1000010/ 就会访问到/space/index/1000010/

也就是访问到了space控制器中的index方法,并传入1000010这个值

比如space控制器如下

namespace app\web\controller;

use Timo\Core\Controller;

class Space extends Controller;

{

public function index($uid = 0)

{

var_dump($uid);

}

}

访问:http://www.timophp.com/space/1000010/

那么会输出:string(7) "1000010"

其实就是一个别名

生成链接

怎样生成http://www.timophp.com/space/1000010/这样的链接呢?很简单

比如在模版里面:$this->link('space/index', ['uid' => 1000010]);

在控制器里面:$this->view->link('space/index', ['uid' => 1000010]);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值