#### 访问控制器层名称
上一讲开头我们提到了访问控制器的概念,默认的访问控制器层是controller,如果需要更改可以设置url_controller_layer,例如:
~~~
// 设置访问控制器名称
'url_controller_layer' => 'api',
~~~
更改了访问控制器层有什么作用呢?设置后,当我们访问
~~~
http://tp5.com/index/index/hello
~~~
的时候,指向的访问控制器为:
~~~
application/index/api/Index.php
~~~
执行的控制器类是app\index\api\Index,类定义如下:
~~~
<?php
namespace app\index\api;
class Index
{
public function hello()
{
return 'hello,world';
}
}
~~~
访问控制器层其实只是改变了控制器类的命名空间,或者说改变了控制器类所在的目录位置,更多的意义还是在于项目的规范。