註解
簡單來說就是通過(框架規定的註釋的方式)來生成路由, 框架規定的註釋就指的是註解
註解類: Swoft\Http\Server\Annotation\Mapping\Controller
通常僅有 @Controller 是沒有什麼效果的,它需要配合接下來的 @RequestMapping 一起才能正確的工作。
Swoft\Http\Server\Annotation\Mapping\RequestMapping;
1、@Controller()
控制器的路由,寫在控制器上方。
2、@RequestMapping("/")
方法名的路由,寫在方法上方。
文檔地址:https://doc.swoft.org/master/zh-CN/http-server/controller.html
控制器目錄在app\Http\Controller
目錄下新建一個IndexController控制器
<?php
namespace App\Http\Controller;
use Swoft\Http\Server\Annotation\Mapping\Controller;
use Swoft\Http\Server\Annotation\Mapping\RequestMapping;
/**
* Class IndexController
* @package App\Http\Controller
* @Controller()
*/
class IndexController
{
/**
* @RequestMapping(route="hello")
*/
public function hello()
{
echo 'hello swoft';
}
}
完結,撒花