ThinkPHP 02 模块化和URL模式

一、模块化

1)第一次访问,生成 ./Weibo/ 目录,将目录中的Home文件夹拷贝一份,重命名为Admin。Home做前台,Admin做后台


2)仅仅复制文件夹是不行的,这样的话访问Admin会摆错。


3)报错的原因是我们Admin里的 IndexController.class.php 中声明的命名空间和Home中的重复了,改成如下:


4)再次访问,成功。这就是我们模块化的操作,就不要把他们分成了两个站了。


二、禁止访问访问模块的配置

    

    


三、默认访问模块

    如果有多个访问模块,那么在默认URL访问的时候,应该有一个首选访问,默认是Home,想设置Admin为默认,可以这么设置

	//设置默认的加载模块
	'DEFAULT_MODULE' => 'Admin',


四、实现 http://localhost/ThinkPHP_gx/admin.php  加载Admin模块。

       默认加载Admin模块

    1)复制index.php,重命名为admin.php  

        

    2)在admin.php中添加  $_GET['m'] = 'Admin'; (加载Admin模块)

        

3)访问:

        

        默认加载Admin控制器

      1)创建控制器

              

        2)在admin.php中配置:默认加载admin控制器

//默认加载admin模块
$_GET['m'] = 'Admin';
//默认加载Admin控制器
$_GET['c'] = 'Admin';

            3)访问:默认访问的就不是index控制器而是admin控制器了。

                  


URL模式



猜你喜欢

转载自blog.csdn.net/qq_39125684/article/details/80545353