学习ThinkPHP-1

ThinkPHP 自建路由

  1. 关于文件关联

当在Applicatin\Home\Controller文件夹下建立一个控制器时如LoginController.class.php

在此文件夹下还有一个默认的文件IndexController.class.php

当URL为www.thinkphp.local/时系统调用IndexController的index方法

但URL为www.thinkphp.local/login时调用LoginController的index方法,但无法访问。

首先系统会到文件ThinkPHP\Conf\convention.php检索URL_ROUTER_ON是否为true。

当为true时,会调用URL_ROUTE_RULES的路由配置。

 

  1. 一个完整URL的调用过程

www.thinkphp.local/login在URL_ROUTE_RULES下有’login’=>’Index/login’

即会调用IndexController.class.php文件控制器下的login方法。

在此方法有代码:$this->display(‘login’);

此显示页面的名字为login.html, 在固定的文件夹(上一层目录必须是控制器的名字)下:Application\Home\View\Index\index.html

 

posted on 2015-10-10 08:37  hujun1992  阅读(174)  评论(0)    收藏  举报

导航