#### 訪問控制器層名稱
上一講開頭我們提到了訪問控制器的概念,默認的訪問控制器層是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';
}
}
~~~
訪問控制器層其實只是改變了控制器類的命名空間,或者說改變了控制器類所在的目錄位置,更多的意義還是在于項目的規范。