一、控制器定义:
- 控制器,即 controller,控制器文件存放在 controller 目录下
- 如果想改变系统默认的控制器文件目录,可以在 config 下 route.php 配置:
'controller_layer' => 'controllerxyz'//er后面自由添加
- 类名和文件名大小写保持一致,并采用驼峰式(首字母大写);
namespace app\controller;
class Test {
...}
- 在 Test 类创建两个方法 index(默认)和 hello,访问 URL 如下:
http://localhost/tp6/public/test/
http://localhost/tp6/public/test/hello
- 那么如果创建的是双字母组合,比如 class HelloWorld,访问 URL 如下:
http://localhost/tp6test3/public/helloworld
http://localhost/tp6test3/public/hello_world
二、渲染输出
- ThinkPHP 直接采用方法内 return 返回的方式直接就输出了;
- 使用 json 输出,直接采用 json 函数;
$data = array(