Yii2.0 MVC 中的controller笔记
1.YII2.0控制器文件的命名规则 以controller结尾,开头字母一定要大写,如:TestController.php
2.在basic中命名空间为 namespace appcontrollers
3.use yiiwebController;
4.控制器下的类名 首字母也要大写 class TestController extends Controller
它继承的是 web下的控制器
yii2.0提供了四种控制器 (a)yii est (b)yiiase (c)yiiweb (d)yiiconsole
5.控制器 的属性:1.在webcontroller中有$enableCsrfValidaion=true 这是默认开启csrf验证功能,我们可以把它关掉,改 为false
6.webcontroller又继承于basecontroller 其中有
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
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: Yii2.0 RESTful Web服务(3)
- 下一篇: PHP源码分析-PHP的生命周期