微擎开发------day03

时间:2021-07-05 13:01:05

微擎系统的路由

首先附上一张完整的项目目录图,可下载图片后查看详情

微擎开发------day03

微擎开发------day03

详细的路由介绍

(1)后台系统路由

例如:http://local.drp.com/web/index.php?c=home&a=welcome&do=site

$controller = home    $action = welcome     $do --= site

路由至      /web/source/home/welcome.ctrl.php 文件中的 $do = site 条件

渲染模板     template('home/welcome');   路由至   /web/themes/default/home/welcome.html  默认是default 具体情况根据后台模板设置定位

(2)APP端路由

例如:http://local.drp.com/app/index.php?c=mc&a=home&do=site

$controller = mc     $action = home

路由至: /app/source/mc/home.ctrl.php

(3)模块路由

当  $controller = site   $action = entry  是一个模块路由

例如: http://local.drp.com/web/index.php?c=site&a=entry&do=themeset&m=ewei_shop

路由至: /addons/ewei_shop/site.php 文件中的doWebThemeset()方法

例如: http://local.drp.com/app/index.php?i=1&j=2&c=entry&do=list&m=ewei_shop

路由至 : /addons/ewei_shop/site.php 文件中 doMobileList()方法

进入方法后确认最终路由至哪个文件夹

微擎开发------day03