路由地址
路由地址表示定义的路由表达式最终需要路由到的实际地址(或者响应对象)以及一些需要的额外参数,支持下面几种方式定义:
路由到控制器/操作方法
这是最常用的一种路由方式,把满足条件的路由规则路由到相关的控制器和操作,然后由系统调度执行相关的操作,格式为:
控制器/操作方法
解析规则是从操作开始解析,然后解析控制器,例如:
// 路由到Story控制器
url('Story', 'read')
构造的网址为:http://serverName/index.php?ctl=Story&met=read
或者 http://serverName/index.php/Story/read
或者 http://serverName/Story/read
Story类定义如下:
<?php
class StoryCtl extends Zero_AppController
{
public function read()
{
$data = array();
$this->render('default', $data);
}
}
路由到模板
$typ = e
支持路由直接渲染模板输出。
// 路由到模板文件
url('Story', 'read', $mdu='', $query_str = '', $query_row = array(), $pattern_name = 'default', $typ = 'e')
表示该路由会渲染当前应用下面的view/default/Story/read.php模板文件输出。
文档更新时间: 2020-05-28 12:20 作者:随商信息技术(上海)有限公司