1.YII2.0控制器文件的命名规则 以controller结尾,开头字母一定要大写,如:TestController.php
2.在basic中命名空间为 namespace app\controllers
3.use yii\web\Controller;
4.控制器下的类名 首字母也要大写 class TestController extends Controller
它继承的是 web下的控制器
yii2.0提供了四种控制器 (a)yii\rest (b)yii\base (c)yii\web (d)yii\console
5.控制器 的属性:1.在web\controller中有$enableCsrfValidaion=true 这是默认开启csrf验证功能,我们可以把它关掉,改 为false
6.web\controller又继承于base\controller 其中有
afterAction 和beforeAction两个事件
public $id 是yii2.0控制器的id 就是控制器的名字,如:TestController的id 就是test
控制器的默认方法是index,如果要修改,则 把public $defaultAction改成 default或其他
public $layout 布局
public $action 这是action的id echo $this->action->id即可获得action的 id 如:actionDefault的id就是default