一般用过TP5的朋友们都知道,一个模块下有一个控制器目录,控制器目录里面直接放相关的控制器。
url访问方式:模块/控制器/方法
那如果控制器下面我们需要再建立一个目录将一些控制器分组,该怎么访问呢。
目录结构如下
分组目录文件命名空间需要对应
<?php
namespace app\admin\controller\test;
class Index
{
public function Index()
{
return 'This is admin test index index';
}
}
新的url访问方式
http://localhost/TPDemo/admin/test.index/index
斜杠访问方式
如果觉得使用点的方式不够美观,可以开启自动定位功能。
在config.php文件中配置相关参数
'controller_auto_search' => true,
这回就可以使用斜杠访问了,一定要开启这个功能。
http://localhost/TPDemo/admin/test/index/index