API¶
创建Controller¶
在src/Controller下创建一个TestApiController.php文件
写入基础的代码
1 2 3 4 5 | <?php namespace App\Controller; class TestApiController extends AppController{ } |
创建一个test接口
1 2 3 4 5 6 7 8 9 10 11 12 | public function test(){ // 因为是接口所以不需要html页面 $this->autoRender = false; // 创建一个返回结果 $response = array('status'=>0,'msg'=>'','data'=>''); // 给msg赋值 $response['msg'] = 'hello'; // 将结果处理为json返回 echo json_encode($response); } |
设置路由¶
打开config/routes.php文件添加以下代码
1 2 | // controller是TestApi $routes->connect('/', ['controller' => 'TestApi']); |
结果¶
运行程序,浏览器输入http://localhost:8765/TestApi/Test就能看到结果