一般来说,ThinkPHP3的控制器是一个类,而操作则是控制器类的一个公共方法。
下面就是一个典型的控制器类的定义:
<?php namespace Home\Controller; use Think\Controller; class IndexController extends Controller { public function hello(){ echo 'hello,thinkphp!'; } }
Home\IndexController
类就代表了Home模块下的Index控制器,而hello操作就是Home\IndexController
类的hello(公共)方法。
当访问 http://serverName/index.php/Home/Index/hello
后会输出:
hello,thinkphp!
注意:如果你设置了操作方法绑定到类,则操作方法对应了一个类(参考操作绑定到类)。