控制器
命名规范:类名是首字母大写,其他字母小写,Controller结尾的命名方式(例如:IndexController),控制器文件名与类名保持一致IndexController.php。每个控制器下面可以有多个动作(Action),动作名是小写字母,Action结尾的命名方式(例如: indexAction)。
默认控制器IndexController.php
提示:init是控制器初始化,执行所有action之前都会先执行init方法。
默认情况页面404和错误信息都会被转发到ErrorController,所以我们必须有个ErrorController来处理错误信息
当然相对应也必须有错误模板文件,即application/views/scripts/error/index.phtml
- string action //view script
disableLayout
关闭布局。如何开启布局可以查看布局章节
showMessage
- message //提示信息
- url //重定向地址,可不填,不填表示回到当前页面
显示提示信息,相当于调用 $this->render('message', false);必须有提示信息页面application/views/scripts/message.phtml。例如:
- message //警告信息
- url //重定向地址,可不填,不填表示回到当前页面
显示警告信息, 相当于调用 $this->render('warning', false); 必须有警告信息页面application/views/scripts/warning.pthml。例如:
showJson
- status //错误提示码 200表示成功 其他表示相关错误信息,可自行定义
- data //status为200才有数据返回,当status不等于200时,data值为message信息
show404
显示404页面