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